volumes:
- ./volumes/data:/var/lib/postgresql/data
command: postgres -c 'max_connections=500'
+ healthcheck:
+ test: [ "CMD-SHELL", "pg_isready -U postgres" ]
+ interval: 5s
+ timeout: 5s
+ retries: 5
networks:
- phs-net
restart: unless-stopped
- TEAMCITY_JDBC_URL=jdbc:postgresql://phs-db:5432/postgres
- TEAMCITY_JDBC_USERNAME=postgres
- TEAMCITY_JDBC_PASSWORD=ab9cfz12
- - POSTGRES_DB=postgres
- - POSTGRES_USER=postgres
- - POSTGRES_PASSWORD=ab9cfz12
- TEAMCITY_SERVER_MEM_OPTS=-Xmx2g
+ depends_on:
+ db:
+ condition: service_healthy
networks:
- phs-net
# youtrack: