bitwarden traefik docker-compose demo
version: "3.7"
services:
bitwarden:
container_name: bitwarden
image: bitwardenrs/server:latest
restart: unless-stopped
networks:
- proxy
security_opt:
- no-new-privileges:true
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro # # Use Docker Socket Proxy instead for improved security
- ./data:/data # Change to local directory if you want to save/transfer config locally
expose:
- 3012
- 80
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.bitwarden.entrypoints=websecure"
- "traefik.http.routers.bitwarden.rule=Host(`bitwarden.x.com`)"
- "traefik.http.services.bitwarden.loadbalancer.server.port=80"
networks:
proxy:
external: true