This repository has been archived on 2026-08-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
infra/stacks/maintenant.opytex.org/docker-compose.yml

36 lines
1.1 KiB
YAML

services:
maintenant:
image: ghcr.io/kolapsis/maintenant:1.3.9
container_name: maintenant
restart: unless-stopped
read_only: true
security_opt:
- no-new-privileges:true
tmpfs:
- /tmp:noexec,nosuid,size=64m
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- /proc:/host/proc:ro
- maintenant-data:/data
environment:
MAINTENANT_ADDR: "0.0.0.0:8080"
MAINTENANT_DB: /data/maintenant.db
MAINTENANT_BASE_URL: https://maintenant.opytex.org
networks:
- traefik-proxy
labels:
- traefik.enable=true
- traefik.docker.network=traefik-proxy
- traefik.http.routers.maintenant_secure.entrypoints=web-secure
- traefik.http.routers.maintenant_secure.rule=Host(`maintenant.opytex.org`)
- traefik.http.routers.maintenant_secure.tls.certresolver=letsencrypt
- traefik.http.routers.maintenant_secure.middlewares=authentik@file
- traefik.http.services.maintenant.loadbalancer.server.port=8080
volumes:
maintenant-data:
networks:
traefik-proxy:
external: true