services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: unless-stopped env_file: - .env environment: - TZ=Europe/Berlin - DOMAIN=https://vault.thodirr.net - SIGNUPS_ALLOWED=false - ADMIN_TOKEN=${ADMIN_TOKEN} - DOMAIN=https://vault.thodirr.net volumes: - /docker/vaultwarden/data:/data networks: - vps_network deploy: resources: limits: cpus: '0.5' memory: 256M healthcheck: test: ["CMD", "curl", "-f", "http://localhost:80"] interval: 30s timeout: 10s retries: 5 start_period: 30s logging: driver: "json-file" options: max-size: "10m" max-file: "3" networks: vps_network: external: true name: vps_network