railwayka-landing/docker-compose.yml

28 lines
762 B
YAML

# Railwayka Landing Page - dcape app config
services:
app:
image: ${IMAGE}:${IMAGE_VER}
labels:
- traefik.enable=true
- dcape.traefik.tag=${DCAPE_TAG}
- traefik.http.routers.${APP_TAG}.rule=Host(`${APP_SITE:?Must be set}`)
- traefik.http.routers.${APP_TAG}.tls=${USE_TLS}
- traefik.http.routers.${APP_TAG}.tls.certresolver=default
- traefik.http.routers.${APP_TAG}.tls.domains[0].main=${APP_SITE}
build:
context: .
args:
IMAGE: "${IMAGE}"
IMAGE_VER: "${IMAGE_VER}"
volumes:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
- /etc/ssl/certs:/etc/ssl/certs:ro
restart: always
networks:
default:
name: ${DCAPE_NET}
external: true