diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..08fb8c2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,21 @@ +version: "2.1" +services: + server: + build: + context: . + command: sh -c "sed -i -e 's#localhost#db#' config.properties && /usr/bin/java -jar /app/target/server-1.2a.jar" + depends_on: + db: + condition: service_healthy + ports: + - "8887:8887" + db: + image: mysql + healthcheck: + test: ["CMD", "mysqladmin" ,"ping", "-umar", "-pmar"] + environment: + MYSQL_DATABASE: mar + MYSQL_PASSWORD: mar + MYSQL_RANDOM_ROOT_PASSWORD: "yes" + MYSQL_ROOT_PASSWORD: something-secret + MYSQL_USER: mar