some updates

This commit is contained in:
Maddox 2026-01-24 01:40:19 +00:00
parent 56df1ec12c
commit d06e31a9a5
3 changed files with 24 additions and 11 deletions

View file

@ -13,3 +13,4 @@ appdata/
# OS files # OS files
.DS_Store .DS_Store
Thumbs.db Thumbs.db
*.env

View file

@ -5,6 +5,8 @@ services:
restart: unless-stopped restart: unless-stopped
ports: ports:
- "9925:9000" - "9925:9000"
# Override entrypoint to trust X-Forwarded headers from reverse proxy
entrypoint: uvicorn mealie.app:app --host 0.0.0.0 --port 9000 --forwarded-allow-ips=*
environment: environment:
# Core settings # Core settings
- PUID=1000 - PUID=1000
@ -18,10 +20,18 @@ services:
# Database - external shared PostgreSQL # Database - external shared PostgreSQL
- DB_ENGINE=postgres - DB_ENGINE=postgres
- POSTGRES_USER=mealie - POSTGRES_USER=mealie
- POSTGRES_PASSWORD=RCN8ept.vxr2jfy.dpn_mealie - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_SERVER=192.168.1.81 - POSTGRES_SERVER=192.168.1.81
- POSTGRES_PORT=5432 - POSTGRES_PORT=5432
- POSTGRES_DB=mealie - POSTGRES_DB=mealie
# OIDC - Authentik
- OIDC_AUTH_ENABLED=true
- OIDC_SIGNUP_ENABLED=true
- OIDC_CONFIGURATION_URL=https://id.3ddbrewery.com/application/o/mealie/.well-known/openid-configuration
- OIDC_CLIENT_ID=${OIDC_CLIENT_ID}
- OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}
- OIDC_AUTO_REDIRECT=false
- OIDC_PROVIDER_NAME=Authentik
# SMTP # SMTP
- SMTP_HOST=smtp.gmail.com - SMTP_HOST=smtp.gmail.com
- SMTP_PORT=587 - SMTP_PORT=587
@ -29,10 +39,10 @@ services:
- SMTP_FROM_NAME=Mealie - SMTP_FROM_NAME=Mealie
- SMTP_FROM_EMAIL=xoppaw@gmail.com - SMTP_FROM_EMAIL=xoppaw@gmail.com
- SMTP_USER=xoppaw@gmail.com - SMTP_USER=xoppaw@gmail.com
- SMTP_PASSWORD=tgkyhtjozefgsxsj - SMTP_PASSWORD=${SMTP_PASSWORD}
# AI config # AI config
- OPENAI_BASE_URL=http://192.168.1.70:11434/v1 - OPENAI_BASE_URL=http://192.168.1.70:11434/v1
- OPENAI_API_KEY=56 - OPENAI_API_KEY=${OPENAI_API_KEY}
- OPENAI_SEND_DATABASE_DATA=true - OPENAI_SEND_DATABASE_DATA=true
- OPENAI_MODEL=tinyllama - OPENAI_MODEL=tinyllama
volumes: volumes:

View file

@ -4,7 +4,7 @@
become: true become: true
vars: vars:
mealie_dir: /home/docker/appdata/mealie mealie_dir: /home/docker/appdata/mealie
compose_src: "{{ playbook_dir }}/../compose-files/databases/mealie/docker-compose.yml" compose_src: "{{ playbook_dir }}/../compose-files/databases/mealie"
tasks: tasks:
- name: Create mealie directories - name: Create mealie directories
@ -22,21 +22,23 @@
- name: Copy docker-compose.yml - name: Copy docker-compose.yml
copy: copy:
src: "{{ compose_src }}" src: "{{ compose_src }}/docker-compose.yml"
dest: "{{ mealie_dir }}/docker-compose.yml" dest: "{{ mealie_dir }}/docker-compose.yml"
mode: '0644' mode: '0644'
- name: Pull Mealie image - name: Copy .env file
community.docker.docker_image: copy:
name: ghcr.io/mealie-recipes/mealie:latest src: "{{ compose_src }}/.env"
source: pull dest: "{{ mealie_dir }}/.env"
mode: '0600'
- name: Start Mealie stack - name: Restart Mealie stack
community.docker.docker_compose_v2: community.docker.docker_compose_v2:
project_src: "{{ mealie_dir }}" project_src: "{{ mealie_dir }}"
state: present state: present
recreate: always
register: compose_output register: compose_output
- name: Show deployment result - name: Show deployment result
debug: debug:
msg: "Mealie deployed! Access at https://food.3ddbrewery.com (after Traefik update)" msg: "Mealie deployed with OIDC! Access at https://food.3ddbrewery.com"