43 lines
900 B
YAML
43 lines
900 B
YAML
---
|
|
|
|
vaultwarden:
|
|
instance: vaultwarden
|
|
server:
|
|
count: 1
|
|
image: vaultwarden/server:1.29.2
|
|
#image: danielberteaud/vaultwarden:latest
|
|
features:
|
|
- postgresql
|
|
resources:
|
|
cpu: 80
|
|
memory: 128
|
|
|
|
consul:
|
|
connect:
|
|
upstreams:
|
|
- service_name: '[[ .mail.smtp_service_name ]]'
|
|
local_bind_port: 25
|
|
|
|
env:
|
|
ORG_EVENTS_ENABLED: 'true'
|
|
EVENTS_DAYS_RETAIN: 720
|
|
SIGNUPS_VERIFY: 'true'
|
|
SMTP_HOST: localhost
|
|
SMTP_PORT: 25
|
|
SMTP_FROM: vaultwarden-no-reply@[[ .consul.domain ]]
|
|
SMTP_SECURITY: off
|
|
TRASH_AUTO_DELETE_DAYS: 7
|
|
INCOMPLETE_2FA_TIME_LIMIT: 5
|
|
USER_ATTACHMENT_LIMIT: 204800
|
|
|
|
public_url: https://vaultwarden.example.org/
|
|
traefik:
|
|
middlewares: []
|
|
admin:
|
|
traefik:
|
|
middlewares: []
|
|
volumes:
|
|
data:
|
|
type: csi
|
|
source: vaultwarden-data
|