version: '3'
services:
ump-postgres:
image: localhost:5000/ump-postgres:1.1-SNAPSHOT
container_name: ump-postgres-1.1
ports:
- "6432:5432"
networks:
- ump-network
volumes:
- /home/ump/postgresql/data:/var/ump/db
# for Windows
# - D:\var\ump\postgresql\data:/var/ump/db
# copy the sql script to create DB
- ../sql/create_db.sql:/docker-entrypoint-initdb.d/create_db.sql
deploy:
mode: global
restart_policy:
condition: any
delay: 20s
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
#POSTGRES_PASSWORD: eybdthcfkm247
ump-bootadmin-ms:
image: localhost:5000/ump-bootadmin-ms:1.3-SNAPSHOT
ports:
- "8030:8030"
networks:
- ump-network
volumes:
- ump-volume:/ump
deploy:
mode: replicated
restart_policy:
condition: any
delay: 20s
environment:
SPRING_PROFILES_ACTIVE: development
ump-gateway-ms:
image: localhost:5000/ump-gateway-ms:1.13-SNAPSHOT
ports:
- "8040:8040" #http
networks:
- ump-network
volumes:
- ump-volume:/ump
# - /etc/letsencrypt:/etc/letsencrypt
deploy:
mode: replicated
restart_policy:
condition: any
delay: 20s
environment:
SPRING_PROFILES_ACTIVE: development
ump-config-ms:
image: localhost:5000/ump-config-ms:1.6-SNAPSHOT
container_name: ump-config-ms-1.6
ports:
- "8888:8888"
networks:
- ump-network
volumes:
- ump-volume:/ump
deploy:
mode: replicated
restart_policy:
condition: any
delay: 20s
environment:
SPRING_PROFILES_ACTIVE: development
ump-tenantmanager-ms:
image: localhost:5000/ump-tenantmanager-ms:1.5-SNAPSHOT
ports:
- "8044:8044"
networks:
- ump-network
volumes:
- ump-volume:/ump
depends_on:
- "ump-postgres"
- "ump-gateway-ms"
- "ump-config-ms"
deploy:
mode: replicated
restart_policy:
condition: any
delay: 20s
environment:
JDBC_DRIVERCLASSNAME: org.postgresql.Driver
JDBC_URL: jdbc:postgresql://ump-postgres:5432/ump?currentSchema=tenantmanager&stringtype=unspecified
JDBC_PASSWORD: eybdthcfkm247
JDBC_USERNAME: ump
SPRING_PROFILES_ACTIVE: development
volumes:
ump-volume:
networks:
ump-network: