feat: Implement comprehensive service management features
- Added new components for managing services, including creation, editing, and listing. - Introduced stack management functionalities, allowing users to create, edit, and view stacks. - Implemented user management features, enabling user creation, editing, and listing. - Enhanced volume management with create and info functionalities. - Integrated network management capabilities, including listing and viewing networks. - Developed task management features for viewing and listing tasks. - Added support for Docker registry interactions, including authentication and repository management. - Implemented error handling and user feedback mechanisms throughout the application. - Established a robust routing system for navigating between different components and views. - Enhanced the overall user experience with improved UI components and state management.
This commit is contained in:
39
Oracle Homelab/vaultwarden/compose/compose.yaml
Executable file
39
Oracle Homelab/vaultwarden/compose/compose.yaml
Executable file
@@ -0,0 +1,39 @@
|
||||
name: vaultwarden
|
||||
services:
|
||||
vaultwarden:
|
||||
image: vaultwarden/server:testing
|
||||
container_name: vaultwarden
|
||||
restart: unless-stopped
|
||||
#ports:
|
||||
# - 9445:80 #map any custom port to use (replace 9445 not 80)
|
||||
volumes:
|
||||
- /mnt/docker/local/vaultwarden/data:/data:rw
|
||||
environment:
|
||||
# - ROCKET_TLS={certs="/ssl/certs/certs.pem",key="/ssl/private/key.pem"} // Environment variable is specific to the Rocket web server
|
||||
- ADMIN_TOKEN=${ADMIN_TOKEN}
|
||||
- WEBSOCKET_ENABLED=true
|
||||
- SIGNUPS_ALLOWED=false
|
||||
- SMTP_HOST=${SMTP_HOST}
|
||||
- SMTP_FROM=${SMTP_FROM}
|
||||
- SMTP_PORT=${SMTP_PORT}
|
||||
- SMTP_SECURITY=${SMTP_SECURITY}
|
||||
- SMTP_TIMEOUT=${SMTP_TIMEOUT}
|
||||
- SMTP_USERNAME=${SMTP_USERNAME}
|
||||
- SMTP_PASSWORD=${SMTP_PASSWORD}
|
||||
- DOMAIN=${DOMAIN}
|
||||
- SSO_ENABLED=true
|
||||
- SSO_AUTHORITY=https://auth.prestonhunter.space/application/o/vaultwarden/
|
||||
- SSO_CLIENT_ID=WDhzpgOpIiHroUFxOl93nUg6LoARQWeR21MA1cJ9
|
||||
- SSO_CLIENT_SECRET=a7jXPUOmjG9Y5pVWdEe8trFCsLB9qKuXXnfY6LLzm3hRGsewwc5wQq1c7dSF7wtvjf8aqfzW3FolUVj2m3UU7HNQPKjUsA2TIKUnOabu3XNCxpEVX89xEKXUDwjlabpj
|
||||
- SSO_SCOPES="openid email profile offline_access"
|
||||
- SSO_ALLOW_UNKNOWN_EMAIL_VERIFICATION=false
|
||||
- SSO_CLIENT_CACHE_EXPIRATION=0
|
||||
- SSO_ONLY=true # Set to true to disable email+master password login and require SSO
|
||||
- SSO_SIGNUPS_MATCH_EMAIL=true # Match first SSO login to existing account by email
|
||||
networks:
|
||||
- npm_default
|
||||
|
||||
#uncomment below network part if you are using Nginx Proxy Manager, or you can remove the same
|
||||
networks:
|
||||
npm_default:
|
||||
external: true
|
||||
Reference in New Issue
Block a user