# build with maven
mvn package
# or build with docker
docker run -it --rm -v "$PWD":/usr/src/mymaven -v "/tmp/maven/3.6.3/.m2:/root/.m2" -w /usr/src/mymaven maven:3.6.3-jdk-11 mvn clean install
# run detached
docker-compose up --build -d
# stop
docker-compose stop
# enter into app container
docker-compose exec app /bin/ash
# by removing all volums
docker-compose down -v
Open docker-compose.yml and run services
Edit docker-compose.yml: Compose Deployment
configuration (it will show up after first run) and add Before launch
goal Run maven goal
and choose install
Edit BbghBackendApplication
and set Environment variables
in Environment
section.
You can copy paste this and change credentials:
SPRING_DATASOURCE_URL=jdbc:mysql://localhost:3306/bbgh?createDatabaseIfNotExist=true&serverTimezone=UTC;SPRING_DATASOURCE_USERNAME=;SPRING_DATASOURCE_PASSWORD=.