- JDK: open JDK 1.8
- Platform: Mac OS X, Linux, Windows
jfoa
's amqp, email and other password information are all encrypted byjasypt-spring-boot-starter
, so if you want to start the project after fork, please replace it(quote withENC(xxx)
in./runner/src/main/resources/application.yml
) with your own service or contact me for the secret key. When starting the project, In one of two ways:
- pass in the JVM startup parameter
-Djasypt.encryptor.password=xxx
.- configure it to the environment variable
export JF_JASYPT_ENCRYPTOR=xxx
Please visit www.javafamily.club preview.
gradlew[.bat] clean build
gradlew[.bat] clean build -Pbuildenv=prod
gradlew[.bat] server
Or
gradlew[.bat] server -Pbuildenv=prod # Product Mode
gradlew[.bat] classes # Compile Java
gradlew[.bat] web:watch # watch web
Or
gradlew[.bat] web:watch -Pbuildenv=prod # watch product mode
gradlew[.bat] cleanAll bootJar -Pbuildenv=prod
java -jar javafamily-oa-0.0.1-SNAPSHOT.jar --spring.profiles.active=prod
./buildDockerImage
docker run -d -p80:80 -p443:443 --name jfoa javafamily/jfoa:latest
docker logs containerId
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]
This project exists thanks to all the people who contribute. [Contribute].