Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- docker-mysql:
- image: mysql:latest
- environment:
- - MYSQL_ROOT_PASSWORD=root
- - MYSQL_DATABASE=test
- - MYSQL_PASSWORD=root
- docker-moip-api:
- image: marioalvial/test:latest
- depends_on:
- - docker-mysql
- ports:
- - 8080:8080
- build:
- context: .
- dockerfile: Dockerfile
- environment:
- - DATABASE_HOST=docker-mysql
- - DATABASE_USER=root
- - DATABASE_PASSWORD=root
- - DATABASE_NAME=test
- - DATABASE_PORT=3306
- --------------------------------------------
- Dockerfile:
- FROM maven:3.5.2-alpine
- WORKDIR /usr/src/java-code
- COPY . /usr/src/java-code
- RUN mvn package
- WORKDIR /usr/src/java-app
- RUN cp /usr/src/java-code/target/*.jar ./app.jar
- EXPOSE 8080
- CMD ["java", "-jar", "app.jar"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement