refactor(vaultwarden): parameterize domain and alt_domain in Traefik rule and commented URL
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/push/woodpecker Pipeline was successful
This commit is contained in:
+18
-18
@@ -29,7 +29,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- ADMIN_TOKEN_FILE=/run/secrets/vaultwarden_admin_token
|
- ADMIN_TOKEN_FILE=/run/secrets/vaultwarden_admin_token
|
||||||
# - "SIGNUPS_ALLOWED=false"
|
# - "SIGNUPS_ALLOWED=false"
|
||||||
# - "DOMAIN=https://vault.bryanmail.net"
|
# - "DOMAIN=https://vault.${DOMAIN}"
|
||||||
- DATABASE_URL_FILE=/run/secrets/vaultwarden_database_url
|
- DATABASE_URL_FILE=/run/secrets/vaultwarden_database_url
|
||||||
hostname: "Vaultwarden"
|
hostname: "Vaultwarden"
|
||||||
image: "vaultwarden/server:latest"
|
image: "vaultwarden/server:latest"
|
||||||
@@ -56,7 +56,7 @@ services:
|
|||||||
labels:
|
labels:
|
||||||
# - com.centurylinklabs.watchtower=true
|
# - com.centurylinklabs.watchtower=true
|
||||||
- traefik.enable=true
|
- traefik.enable=true
|
||||||
- "traefik.http.routers.vaultwarden.rule=Host(`vault.bryanmail.net`) || Host(`vault.whooshh.net`)"
|
- "traefik.http.routers.vaultwarden.rule=Host(`vault.${DOMAIN}`) || Host(`vault.${ALT_DOMAIN}`)"
|
||||||
- traefik.http.routers.vaultwarden.tls=true
|
- traefik.http.routers.vaultwarden.tls=true
|
||||||
- traefik.http.routers.vaultwarden.tls.certresolver=letsencrypt
|
- traefik.http.routers.vaultwarden.tls.certresolver=letsencrypt
|
||||||
- traefik.http.routers.vaultwarden.entrypoints=websecure
|
- traefik.http.routers.vaultwarden.entrypoints=websecure
|
||||||
@@ -69,23 +69,23 @@ services:
|
|||||||
cpus: '4' # Limit to 0.5 CPU core
|
cpus: '4' # Limit to 0.5 CPU core
|
||||||
memory: 1G
|
memory: 1G
|
||||||
|
|
||||||
# bitwarden-to-keepass:
|
# bitwarden-to-keepass:
|
||||||
# image: rogsme/bitwarden-to-keepass:latest
|
# image: rogsme/bitwarden-to-keepass:latest
|
||||||
# command: >
|
# command: >
|
||||||
# bash -c '$BW_PATH config server $BITWARDEN_URL && export BW_SESSION=`$BW_PATH login --raw || $BW_PATH unlock --raw`
|
# bash -c '$BW_PATH config server $BITWARDEN_URL && export BW_SESSION=`$BW_PATH login --raw || $BW_PATH unlock --raw`
|
||||||
# && $BW_PATH sync
|
# && $BW_PATH sync
|
||||||
# && python3 bitwarden-to-keepass.py
|
# && python3 bitwarden-to-keepass.py
|
||||||
# && $BW_PATH lock'
|
# && $BW_PATH lock'
|
||||||
# volumes:
|
# volumes:
|
||||||
# - /volume1/docker/Vaultwarden-to-Keepass/exports:/exports
|
# - /volume1/docker/Vaultwarden-to-Keepass/exports:/exports
|
||||||
# - /volume1/docker/Vaultwarden-to-Keepass/config:/root/.config/Bitwarden CLI'
|
# - /volume1/docker/Vaultwarden-to-Keepass/config:/root/.config/Bitwarden CLI'
|
||||||
# environment:
|
# environment:
|
||||||
# - DATABASE_PASSWORD=cHlchLHlT1aR5eE
|
# - DATABASE_PASSWORD=cHlchLHlT1aR5eE
|
||||||
## - DATABASE_KEYFILE=
|
## - DATABASE_KEYFILE=
|
||||||
# - BITWARDEN_URL=https://vault.bryanmail.net
|
# - BITWARDEN_URL=https://vault.${DOMAIN}
|
||||||
# deploy:
|
# deploy:
|
||||||
# labels:
|
# labels:
|
||||||
# - traefik.enable=false
|
# - traefik.enable=false
|
||||||
|
|
||||||
secrets:
|
secrets:
|
||||||
vaultwarden_admin_token:
|
vaultwarden_admin_token:
|
||||||
|
|||||||
Reference in New Issue
Block a user