40 lines
894 B
YAML
40 lines
894 B
YAML
services:
|
|
httpd:
|
|
image: paco_sako_httpd
|
|
build:
|
|
context: httpd
|
|
network: host
|
|
ports:
|
|
- "${HTTP_PORT:-8088}:80"
|
|
- "${HTTPS_PORT:-8043}:443"
|
|
networks:
|
|
- front-tier
|
|
- back-tier
|
|
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
|
|
build:
|
|
context: app
|
|
network: host
|
|
networks:
|
|
- back-tier
|
|
environment:
|
|
PACOSAKO_DB: "/data/pacosako.db"
|
|
PORT: "80"
|
|
volumes:
|
|
- "pacosako-db:/data"
|
|
|
|
networks:
|
|
front-tier: {}
|
|
back-tier: {}
|
|
|
|
volumes:
|
|
pacosako-db: {}
|