123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- version: '2.2'
- services:
- shengtai_postgres:
-
- image: shengtai_postgres:v1
- container_name: shengtai_postgres
- ports:
- - 5432:5432
- volumes:
- - /mnt/shengtai/docker/postgresql_14_1/data/:/var/lib/postgresql/data
- networks:
- - shengtai
- cap_drop:
- - ALL
- cap_add:
- - CHOWN
- - DAC_OVERRIDE
- - SETGID
- - SETUID
- environment:
- - POSTGRES_PASSWORD=kingtom888*
- shengtai_http_app:
-
- image: shengtai_http_app:v1
- container_name: shengtai_http_app
- depends_on:
- - shengtai_postgres
- ports:
- - 8080:8080
- networks:
- - shengtai
- volumes:
- - /mnt/shengtai/docker/app_http_jdk_17/app_logs:/mnt/app_logs
- - /mnt/shengtai/docker/nginx_https_1_25_1/www/upload:/mnt/app_storage
- - /mnt/shengtai/docker/app_http_jdk_17/app_jars:/mnt/app_jars
- cap_drop:
- - ALL
- cap_add:
- - CHOWN
- - DAC_OVERRIDE
- - SETGID
- - SETUID
- links:
- - shengtai_postgres:shengtai_postgres
- shengtai_https_nginx:
- image: shengtai_https_nginx:v1
- container_name: shengtai_https_nginx
- privileged: true
- tty: true
- depends_on:
- - shengtai_http_app
- ports:
- - 8081:80
- - 443:443
- networks:
- - shengtai
- volumes:
- - /mnt/shengtai/docker/nginx_https_1_25_1/www:/usr/share/nginx/html
- - /mnt/shengtai/docker/nginx_https_1_25_1/logs:/var/log/nginx
- - /mnt/shengtai/docker/nginx_https_1_25_1/conf/nginx.conf:/etc/nginx/nginx.conf
- - /mnt/shengtai/docker/nginx_https_1_25_1/conf/conf.d/default.conf:/etc/nginx/conf.d/default.conf
- cap_drop:
- - ALL
- cap_add:
- - CHOWN
- - DAC_OVERRIDE
- - SETGID
- - SETUID
- networks:
- shengtai:
- external: false
|