Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- app:
- image: iroolapp
- depends_on:
- - mypostgres
- ports:
- - 8086:8086
- environment:
- - DATABASE_HOST=mypostgres
- - DATABASE_USER=root
- - DATABASE_PASSWORD=root
- - DATABASE_NAME=test
- - DATABASE_PORT=5432
- networks:
- default:
- mypostgres:
- image: postgres:9.6-alpine
- container_name: mypostgres
- ports:
- - "5433:5432"
- networks:
- default:
- environment:
- - POSTGRES_PASSWORD=root
- - POSTGRES_USER=root
- - POSTGRES_DB=irooldb
- volumes:
- - ./postgres-data:/var/lib/postgresql/data
- adminer:
- image: adminer
- ports:
- - 8080:8080
- networks:
- default:
- external:
- name: mynetwork
- FROM openjdk:8-jre-alpine
- ADD target/docker-spring-boot.jar docker-spring-boot.jar
- EXPOSE 8086
- CMD ["java", "-jar", "docker-spring-boot.jar"]
- server.port=${PORT:9009}
- spring.datasource.url=jdbc:postgresql://mypostgres:5432/irooldb
- spring.datasource.username=root
- spring.datasource.password=root
- spring.jpa.hibernate.ddl-auto=update
- spring.jpa.generate-ddl=true
- spring.jpa.show-sql = true
- spring.jpa.properties.hibernate.dialect =org.hibernate.dialect.PostgreSQLDialect
- spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults= false
Add Comment
Please, Sign In to add comment