41 lines
947 B
YAML
41 lines
947 B
YAML
services:
|
|
codiki-database:
|
|
image: "postgres:16"
|
|
container_name: "codiki-database"
|
|
ports:
|
|
- "50010:5432"
|
|
networks:
|
|
- "codiki-network"
|
|
environment:
|
|
POSTGRES_DB: codiki_db
|
|
POSTGRES_USER: codiki_admin
|
|
POSTGRES_PASSWORD: <POSTGRES_PASSWORD>
|
|
PGDATA: /var/lib/postgresql/data/pgdata
|
|
volumes:
|
|
- "./docker/postgresql/pgdata:/var/lib/postgresql/data/pgdata"
|
|
restart: always
|
|
|
|
codiki-backend:
|
|
image: codiki-backend:latest
|
|
container_name: "codiki-backend"
|
|
environment:
|
|
- "SPRING_PROFILES_ACTIVE=prod"
|
|
ports:
|
|
- "50011:8080"
|
|
volumes:
|
|
- "/opt/codiki/pictures:/opt/codiki/pictures"
|
|
networks:
|
|
- "codiki-network"
|
|
restart: always
|
|
|
|
codiki-frontend:
|
|
image: codiki-frontend:latest
|
|
container_name: "codiki-frontend"
|
|
ports:
|
|
- "50012:80"
|
|
networks:
|
|
- "codiki-network"
|
|
restart: always
|
|
|
|
networks:
|
|
codiki-network: |