fix: update manyfold template to use proper vault variables and standardize configuration

- Fixed manyfold deployment error by updating template to use vault_manyfold.secret_key instead of undefined manyfold_key
- Standardized template to use centralized variables for domains, network, and hairpin configuration
- Added proper OIDC configuration using vault_manyfold.oidc structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-06-23 18:06:06 -06:00
parent a8350459ae
commit e3f4eb4e95

View File

@ -12,23 +12,24 @@ services:
# The container path can be anything; you will need to enter it in the "new library" form. # The container path can be anything; you will need to enter it in the "new library" form.
- ./models:/models - ./models:/models
environment: environment:
SECRET_KEY_BASE: {{manyfold_key}} SECRET_KEY_BASE: {{ vault_manyfold.secret_key }}
MULTIUSER: enabled MULTIUSER: enabled
OIDC_CLIENT_ID: {{ manyfold_oidc_client_id }} OIDC_CLIENT_ID: {{ vault_manyfold.oidc.client_id }}
OIDC_CLIENT_SECRET: {{ manyfold_oidc_client_secret }} OIDC_CLIENT_SECRET: {{ vault_manyfold.oidc.client_secret }}
OIDC_ISSUER: https://auth.thesatelliteoflove.com/application/o/manyfold/ OIDC_ISSUER: https://{{ subdomains.auth }}/application/o/manyfold/
OIDC_NAME: Authentik OIDC_NAME: Authentik
PUBLIC_HOSTNAME: models.thesatelliteoflove.com PUBLIC_HOSTNAME: {{ subdomains.models }}
MAX_FILE_UPLOAD_SIZE: 5368709120 MAX_FILE_UPLOAD_SIZE: 5368709120
PUID: 1000 PUID: 1000
PGID: 1000 PGID: 1000
extra_hosts: extra_hosts:
- 'auth.thesatelliteoflove.com:172.20.0.5' - "{{ subdomains.auth }}:{{ docker.hairpin_ip }}"
labels: labels:
glance.name: Manyfold glance.name: Manyfold
glance.icon: si:open3d glance.icon: si:open3d
glance.url: https://models.thesatelliteoflove.com/ glance.url: https://{{ subdomains.models }}/
glance.description: STL Storage glance.description: STL Storage
mag37.dockcheck.update: true
restart: unless-stopped restart: unless-stopped
# Optional, but recommended for better security # Optional, but recommended for better security
security_opt: security_opt:
@ -44,4 +45,4 @@ services:
networks: networks:
default: default:
external: true external: true
name: lava name: "{{ docker.network_name }}"