version: '3' services: bitwarden: image: bitwardenrs/server:latest container_name: mistborn_production_bitwarden env_file: - ../.envs/.production/.bitwarden volumes: - ../../mistborn_volumes/extra/bitwarden:/data labels: - "traefik.enable=true" - "traefik.http.routers.bitwarden-http.rule=Host(`bitwarden.mistborn`)" - "traefik.http.routers.bitwarden-http.entrypoints=web" - "traefik.http.routers.bitwarden-http.middlewares=mistborn_auth@file" - "traefik.http.routers.bitwarden-https.rule=Host(`bitwarden.mistborn`)" - "traefik.http.routers.bitwarden-https.entrypoints=websecure" - "traefik.http.routers.bitwarden-https.middlewares=mistborn_auth@file" - "traefik.http.routers.bitwarden-https.tls.certresolver=basic" - "traefik.http.services.bitwarden-service.loadbalancer.server.port=80" ports: - 3012:3012/tcp restart: unless-stopped networks: default: external: name: mistborn_default