You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
1.7 KiB
100 lines
1.7 KiB
services:
|
|
nginx-pghs:
|
|
image: nginx:stable
|
|
container_name: nginx-pghs
|
|
ports:
|
|
- "8001:80"
|
|
restart: always
|
|
volumes:
|
|
- ./dist:/dist
|
|
- ./nginx/nginx-pghs.conf:/etc/nginx/nginx.conf:ro
|
|
- ./nginx/www:/var/www:ro
|
|
depends_on:
|
|
- postgres
|
|
- pghs
|
|
|
|
nginx-xrad:
|
|
image: nginx:stable
|
|
container_name: nginx-xrad
|
|
ports:
|
|
- "8002:80"
|
|
restart: always
|
|
volumes:
|
|
- ./dist:/dist
|
|
- ./nginx/nginx-xrad.conf:/etc/nginx/nginx.conf:ro
|
|
- ./nginx/www:/var/www:ro
|
|
links:
|
|
- xrad:xrad
|
|
depends_on:
|
|
- postgres
|
|
- xrad
|
|
|
|
postgres:
|
|
build:
|
|
context: ./postgres
|
|
container_name: postgres
|
|
restart: always
|
|
environment:
|
|
POSTGRES_PASSWORD: postgres
|
|
POSTGRES_USER: postgres
|
|
expose:
|
|
- "5432:5432"
|
|
volumes:
|
|
- ./dist:/dist
|
|
|
|
xdac:
|
|
build:
|
|
context: ./xdac
|
|
container_name: xdac
|
|
depends_on:
|
|
- postgres
|
|
restart: always
|
|
expose:
|
|
- "8088:8088"
|
|
links:
|
|
- postgres:postgres
|
|
volumes:
|
|
- ./dist:/dist
|
|
|
|
pghs:
|
|
build:
|
|
context: ./pghs
|
|
container_name: pghs
|
|
expose:
|
|
- "8888:8888"
|
|
depends_on:
|
|
- postgres
|
|
restart: always
|
|
links:
|
|
- postgres:postgres
|
|
volumes:
|
|
- ./dist:/dist
|
|
|
|
xrad:
|
|
build:
|
|
context: ./xrad
|
|
container_name: xrad
|
|
depends_on:
|
|
- postgres
|
|
restart: always
|
|
expose:
|
|
- "8889:8889"
|
|
links:
|
|
- postgres:postgres
|
|
volumes:
|
|
- ./dist:/dist
|
|
|
|
xreports:
|
|
build:
|
|
context: ./xreports
|
|
container_name: xreports
|
|
restart: always
|
|
depends_on:
|
|
- postgres
|
|
expose:
|
|
- "8087:8087"
|
|
volumes:
|
|
- ./dist:/dist
|
|
|
|
volumes:
|
|
postgres_data:
|