# mealie Stack — Secrets Reference # Source: mealie.env # # Add SECRET values to Woodpecker at: # https://woodpecker.bryanmail.net # homelab/compose-files → Settings → Secrets # ── SECRETS (add to Woodpecker) ─────────────────────────────────────────────── # Woodpecker secret name: mealie_db_password # Used for: Mealie PostgreSQL database password # Env var in .env: POSTGRES_PASSWORD mealie_db_password= # Woodpecker secret name: mealie_ldap_query_password # Used for: LDAP service account password for user lookups # Env var in .env: LDAP_QUERY_PASSWORD mealie_ldap_query_password= # ── NON-SECRETS (safe in compose file or .env) ──────────────────────────────── # PUID, PGID Process UID/GID # BASE_URL Mealie public URL # POSTGRES_USER Database username (mealie) # POSTGRES_SERVER PostgreSQL hostname # POSTGRES_PORT PostgreSQL port (5432) # POSTGRES_DB Database name (mealie-v1) # LDAP_SERVER_URL LDAP server URL # LDAP_BASE_DN LDAP base distinguished name # LDAP_QUERY_BIND LDAP service account DN # LDAP_ADMIN_FILTER LDAP admin group filter # MEALIE_HOST Traefik hostname # ── Woodpecker provision-secrets case entry ─────────────────────────────────── # # mealie) # create_or_update_secret "mealie_db_password" "$MEALIE_DB_PASSWORD" # create_or_update_secret "mealie_ldap_query_password" "$MEALIE_LDAP_QUERY_PASSWORD" # ;;