mealie  | Switching to dedicated user
mealie  | 
mealie  |         User uid:    1000
mealie  |         User gid:    1000
mealie  |         
mealie  | INFO     2026-09-24T23:10:01 - Started server process [1]
mealie  | INFO     2026-09-24T23:10:01 - Waiting for application startup.
mealie  | INFO     2026-09-24T23:10:01 - start: database initialization
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.autogenerate.schemas
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.autogenerate.tables
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.autogenerate.types
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.autogenerate.constraints
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.autogenerate.defaults
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.autogenerate.comments
mealie  | INFO     2026-09-24T23:10:01 - setup plugin alembic.ext.checkconstraint_byname
mealie  | INFO     2026-09-24T23:10:01 - Database connection established.
mealie  | INFO     2026-09-24T23:10:01 - Context impl SQLiteImpl.
mealie  | INFO     2026-09-24T23:10:01 - Will assume non-transactional DDL.
mealie  | INFO     2026-09-24T23:10:02 - end: database initialization
mealie  | INFO     2026-09-24T23:10:02 - -----SYSTEM STARTUP-----
mealie  | INFO     2026-09-24T23:10:02 - ------APP SETTINGS------
mealie  | INFO     2026-09-24T23:10:02 - {
mealie  |     "TESTING": false,
mealie  |     "PRODUCTION": true,
mealie  |     "LOG_CONFIG_OVERRIDE": null,
mealie  |     "LOG_LEVEL": "info",
mealie  |     "theme": {
mealie  |         "light_primary": "#E58325",
mealie  |         "light_accent": "#007A99",
mealie  |         "light_secondary": "#973542",
mealie  |         "light_success": "#43A047",
mealie  |         "light_info": "#1976D2",
mealie  |         "light_warning": "#FF6D00",
mealie  |         "light_error": "#EF5350",
mealie  |         "dark_primary": "#E58325",
mealie  |         "dark_accent": "#007A99",
mealie  |         "dark_secondary": "#973542",
mealie  |         "dark_success": "#43A047",
mealie  |         "dark_info": "#1976D2",
mealie  |         "dark_warning": "#FF6D00",
mealie  |         "dark_error": "#EF5350"
mealie  |     },
mealie  |     "BASE_URL": "https://recipes.enkisfelhom.hu",
mealie  |     "STATIC_FILES": "/opt/mealie/lib/python3.14/site-packages/mealie/frontend",
mealie  |     "IS_DEMO": false,
mealie  |     "HOST_IP": "*",
mealie  |     "API_HOST": "0.0.0.0",
mealie  |     "API_PORT": 9000,
mealie  |     "API_DOCS": true,
mealie  |     "TOKEN_TIME": 48,
mealie  |     "GIT_COMMIT_HASH": "0552eaa4a80031b8572849cca0ed95d07f1be001",
mealie  |     "ALLOW_SIGNUP": false,
mealie  |     "ALLOW_PASSWORD_LOGIN": true,
mealie  |     "ALLOWED_IFRAME_HOSTS": "",
mealie  |     "HTTP_ALLOW_LIST": "",
mealie  |     "HTTP_DISALLOW_LIST": "",
mealie  |     "DAILY_SCHEDULE_TIME": "23:45",
mealie  |     "SECURITY_MAX_LOGIN_ATTEMPTS": 5,
mealie  |     "SECURITY_USER_LOCKOUT_TIME": 24,
mealie  |     "DB_ENGINE": "sqlite",
mealie  |     "SQLITE_MIGRATE_JOURNAL_WAL": false,
mealie  |     "DEFAULT_GROUP": "Home",
mealie  |     "DEFAULT_HOUSEHOLD": "Family",
mealie  |     "SMTP_HOST": "",
mealie  |     "SMTP_PORT": "25",
mealie  |     "SMTP_FROM_NAME": "",
mealie  |     "SMTP_FROM_EMAIL": "",
mealie  |     "SMTP_USER": null,
mealie  |     "SMTP_PASSWORD": null,
mealie  |     "SMTP_AUTH_STRATEGY": "NONE",
mealie  |     "LDAP_AUTH_ENABLED": false,
mealie  |     "LDAP_SERVER_URL": null,
mealie  |     "LDAP_TLS_INSECURE": false,
mealie  |     "LDAP_TLS_CACERTFILE": null,
mealie  |     "LDAP_ENABLE_STARTTLS": false,
mealie  |     "LDAP_BASE_DN": null,
mealie  |     "LDAP_QUERY_BIND": null,
mealie  |     "LDAP_QUERY_PASSWORD": null,
mealie  |     "LDAP_USER_FILTER": null,
mealie  |     "LDAP_ADMIN_FILTER": null,
mealie  |     "LDAP_ID_ATTRIBUTE": "uid",
mealie  |     "LDAP_MAIL_ATTRIBUTE": "mail",
mealie  |     "LDAP_NAME_ATTRIBUTE": "name",
mealie  |     "OIDC_AUTH_ENABLED": false,
mealie  |     "OIDC_CLIENT_ID": null,
mealie  |     "OIDC_CLIENT_SECRET": null,
mealie  |     "OIDC_CONFIGURATION_URL": null,
mealie  |     "OIDC_SIGNUP_ENABLED": true,
mealie  |     "OIDC_REQUIRES_EMAIL_VERIFICATION": true,
mealie  |     "OIDC_USER_GROUP": null,
mealie  |     "OIDC_ADMIN_GROUP": null,
mealie  |     "OIDC_AUTO_REDIRECT": false,
mealie  |     "OIDC_PROVIDER_NAME": "OAuth",
mealie  |     "OIDC_REMEMBER_ME": false,
mealie  |     "OIDC_USER_CLAIM": "email",
mealie  |     "OIDC_NAME_CLAIM": "name",
mealie  |     "OIDC_GROUPS_CLAIM": "groups",
mealie  |     "OIDC_SCOPES_OVERRIDE": null,
mealie  |     "OIDC_TLS_CACERTFILE": null,
mealie  |     "OIDC_CLIENT_TIMEOUT": "default",
mealie  |     "OPENAI_CUSTOM_PROMPT_DIR": null,
mealie  |     "SCRAPER_PROXY_URL": null,
mealie  |     "SCRAPER_PROXY_MODE": "always",
mealie  |     "SCRAPER_FLARESOLVERR_URL": null,
mealie  |     "SCRAPER_FLARESOLVERR_TIMEOUT": 60,
mealie  |     "WORKER_PER_CORE": 1,
mealie  |     "UVICORN_WORKERS": 1,
mealie  |     "TLS_CERTIFICATE_PATH": null,
mealie  |     "TLS_PRIVATE_KEY_PATH": null,
mealie  |     "YTDLP_COOKIEFILE": null
mealie  | }
mealie  | INFO     2026-09-24T23:10:02 - ------APP FEATURES------
mealie  | INFO     2026-09-24T23:10:02 - --------==SMTP==--------
mealie  | INFO     2026-09-24T23:10:02 - Enabled: False
mealie  | Reason: Missing required values for ['SMTP_HOST', 'SMTP_FROM_NAME', 'SMTP_FROM_EMAIL']
mealie  | INFO     2026-09-24T23:10:02 - --------==LDAP==--------
mealie  | INFO     2026-09-24T23:10:02 - Enabled: False
mealie  | Reason: LDAP_AUTH_ENABLED is false
mealie  | INFO     2026-09-24T23:10:02 - --------==OIDC==--------
mealie  | INFO     2026-09-24T23:10:02 - Enabled: False
mealie  | Reason: OIDC_AUTH_ENABLED is false
mealie  | INFO     2026-09-24T23:10:02 - ------------------------
mealie  | INFO     2026-09-24T23:10:02 - Daily tasks scheduled for 2026-09-24 21:45:00+00:00
mealie  | INFO     2026-09-24T23:10:02 - Application startup complete.
mealie  | INFO     2026-09-24T23:10:02 - Uvicorn running on http://0.0.0.0:9000 (Press CTRL+C to quit)
mealie  | INFO     2026-09-24T23:10:10 - [192.168.0.180:0] 200 OK "GET /api/app/about HTTP/1.1"
mealie  | INFO     2026-09-24T23:10:11 - [192.168.0.180:0] 200 OK "POST /api/auth/token HTTP/1.1"
mealie  | ERROR    2026-09-24T23:10:11 - No Entry Found on recipe controller action
mealie  | ERROR    2026-09-24T23:10:11 - No Entry Found on recipe controller action
mealie  | INFO     2026-09-24T23:10:11 - [192.168.0.180:0] 404 Not Found "GET /api/recipes/noped73dff1dc3 HTTP/1.1"
mealie  | INFO     2026-09-24T23:10:11 - [192.168.0.180:0] 200 OK "GET /api/recipes/drill-ae68ffc580 HTTP/1.1"
