- Update remaining Docker Compose templates with centralized variables - Fix service tag isolation to deploy individual services only - Update all README files with variable management architecture - Document variable hierarchy in DEPLOYMENT_LEARNINGS.md - Add comprehensive variable usage patterns to CLAUDE.md - Standardize domain references using {{ subdomains.* }} pattern - Replace hardcoded network names with {{ docker.network_name }} - Update hairpinning configuration to use variables 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
39 lines
1.6 KiB
YAML
39 lines
1.6 KiB
YAML
# Domain Configuration
|
|
primary_domain: "thesatelliteoflove.com"
|
|
secondary_domain: "nerder.land"
|
|
|
|
# Subdomain mappings
|
|
subdomains:
|
|
auth: "auth.{{ primary_domain }}"
|
|
git: "git.{{ primary_domain }}"
|
|
cal: "cal.{{ primary_domain }}"
|
|
docs: "docs.{{ primary_domain }}"
|
|
phlog: "phlog.{{ primary_domain }}" # Ghost blog
|
|
bookmarks: "bookmarks.{{ primary_domain }}" # Hoarder/Karakeep
|
|
heyform: "forms.{{ secondary_domain }}" # Heyform on nerder.land
|
|
media: "media.{{ primary_domain }}"
|
|
audio: "audio.{{ primary_domain }}" # Audiobookshelf
|
|
books: "books.{{ primary_domain }}" # Calibre
|
|
models: "models.{{ primary_domain }}" # Manyfold
|
|
pinchflat: "pinchflat.{{ primary_domain }}"
|
|
pin: "pin.{{ primary_domain }}" # Pinry
|
|
paper: "paper.{{ primary_domain }}" # Paperless-NGX
|
|
tasks: "tasks.{{ primary_domain }}" # MMDL
|
|
syncthing: "syncthing.{{ primary_domain }}"
|
|
loclog: "loclog.{{ primary_domain }}" # Dawarich
|
|
files: "files.{{ primary_domain }}" # Pingvin file sharing
|
|
social: "social.{{ primary_domain }}" # GoToSocial
|
|
post: "post.{{ primary_domain }}" # Postiz
|
|
home: "home.{{ primary_domain }}" # Glance
|
|
watcher: "watcher.{{ primary_domain }}" # Changedetection
|
|
appriseapi: "appriseapi.{{ primary_domain }}"
|
|
dockge: "dockge.{{ primary_domain }}"
|
|
code: "code.{{ primary_domain }}" # Code Server
|
|
chat: "chat.{{ primary_domain }}" # Conduit Matrix
|
|
|
|
# Email domains for notifications
|
|
email_domains:
|
|
updates: "updates.{{ primary_domain }}"
|
|
auth_email: "auth@updates.{{ primary_domain }}"
|
|
git_email: "git@updates.{{ primary_domain }}"
|
|
cal_email: "cal@updates.{{ primary_domain }}" |