paco_sako_docker/docker-compose.yml

39 lines
917 B
YAML

services:
httpd:
image: paco_sako_httpd
restart: unless-stopped
ports:
- "${HTTP_PORT:-8088}:80"
- "${HTTPS_PORT:-8043}:443"
networks:
- front-tier
- back-tier
volumes:
- "httpd-md:/usr/local/apache2/md"
environment:
MD_CERTIFICATE_AUTHORITY: "https://acme-staging-v02.api.letsencrypt.org/directory"
MD_CERTIFICATE_FILE: "/usr/local/apache2/conf/testing.crt"
MD_CERTIFICATE_KEY_FILE: "/usr/local/apache2/conf/testing.key"
SERVER_NAME: "pacosako-dev"
API_SERVER: "app:80"
command: [ "httpd", "-D", "FOREGROUND", "-D", "STATIC_CERT" ]
app:
image: paco_sako_app
restart: unless-stopped
networks:
- back-tier
environment:
PACOSAKO_DB: "/data/pacosako.db"
PORT: "80"
volumes:
- "pacosako-db:/data"
networks:
front-tier: {}
back-tier: {}
volumes:
httpd-md: {}
pacosako-db: {}