infrastructure/docker/codi/docker-compose.yaml
2022-09-15 02:50:00 +02:00

41 lines
1.1 KiB
YAML

version: "3"
services:
codi:
image: hackmdio/hackmd:2.4.2
environment:
CMD_USECDN: "false"
CMD_DOMAIN: codi.pbrinkmeier.de
CMD_PROTOCOL_USESSL: "true"
CMD_EMAIL: "true"
CMD_ALLOW_EMAIL_REGISTER: "false"
CMD_ALLOW_ANONYMOUS_EDITS: "true"
CMD_PLANTUML_SERVER: https://plantuml.pbrinkmeier.de
CMD_DB_URL: "postgres://${CODI_DB_USER}:${CODI_DB_PASSWORD}@codi_db/${CODI_DB_DB}"
CMD_SESSION_SECRET: "${CODI_SESSION_SECRET}"
depends_on:
- codi_db
- codi_plantuml
volumes:
- /var/lib/pbri/docker/codi_uploads:/home/hackmd/app/public/uploads
restart: always
codi_db:
image: postgres:11.6-alpine
environment:
POSTGRES_USER: "${CODI_DB_USER}"
POSTGRES_PASSWORD: "${CODI_DB_PASSWORD}"
POSTGRES_DB: "${CODI_DB_DB}"
volumes:
- /var/lib/pbri/docker/codi_database:/var/lib/postgresql/data
restart: always
codi_plantuml:
image: plantuml/plantuml-server:jetty-v1.2022.7
restart: always
networks:
default:
name: caddy-network
external: true