38 lines
840 B
YAML
38 lines
840 B
YAML
services:
|
|
db:
|
|
image: docker.io/postgres:16.3
|
|
command: -c 'max_connections=600'
|
|
restart: always
|
|
networks:
|
|
- fyp-network
|
|
environment:
|
|
POSTGRES_PASSWORD: verysafepassword
|
|
ports:
|
|
- "5432:5432"
|
|
web-page:
|
|
image: andre-fyp-web-server
|
|
hostname: webpage
|
|
networks:
|
|
- fyp-network
|
|
server:
|
|
image: andre-fyp-server
|
|
hostname: server
|
|
networks:
|
|
- fyp-network
|
|
depends_on:
|
|
- db
|
|
volumes:
|
|
- "./config.toml:/app/config.toml"
|
|
proxy-server:
|
|
image: andre-fyp-proxy
|
|
networks:
|
|
- fyp-network
|
|
ports:
|
|
- "8000:8000"
|
|
depends_on:
|
|
- web-page
|
|
- server
|
|
|
|
networks:
|
|
fyp-network: {}
|