version: '3' services: scirius: container_name: mistborn_production_scirius image: "cyber5k/scirius:${MISTBORN_TAG}" #environment: # - SECRET_KEY: env_file: - ../.envs/.production/.scirius volumes: - /var/log/suricata:/logs - /etc/suricata/rules:/etc/suricata/rules - ../../mistborn_volumes/extra/scirius/static:/static - ../../mistborn_volumes/extra/scirius/data:/data - /var/run:/var/run:ro - /var/run/suricata/suricata-command.socket:/var/run/suricata/suricata-command.socket:ro - /sys/fs/cgroup:/sys/fs/cgroup:ro - /run/systemd/system:/run/systemd/system:ro - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket:ro - /bin/systemctl:/bin/systemctl:ro - /lib:/lib:ro cap_add: - SYS_ADMIN privileged: true labels: - "traefik.enable=true" - "traefik.http.routers.scirius-http.rule=Host(`scirius.mistborn`)" - "traefik.http.routers.scirius-http.entrypoints=web" - "traefik.http.routers.scirius-http.middlewares=mistborn_auth@file" - "traefik.http.routers.scirius-https.rule=Host(`scirius.mistborn`)" - "traefik.http.routers.scirius-https.entrypoints=websecure" - "traefik.http.routers.scirius-https.middlewares=mistborn_auth@file" - "traefik.http.routers.scirius-https.tls.certresolver=basic" - "traefik.http.services.scirius-service.loadbalancer.server.port=8000" restart: unless-stopped networks: default: external: name: mistborn_default