services: vaultwarden: image: timshel/vaultwarden:latest container_name: vaultwarden restart: always env_file: - stack.env volumes: - ${VAULTWARDEN_DIR}/data:/data ports: - ${VAULTWARDEN_PORT}:80 backup: image: bruceforce/vaultwarden-backup restart: on-failure init: true depends_on: - vaultwarden volumes: - ${VAULTWARDEN_DIR}/data:/data/ - ${VAULTWARDEN_DIR}/backup:/backup/ env_file: - stack.env