services: mealie: image: ghcr.io/mealie-recipes/mealie:latest container_name: mealie restart: unless-stopped ports: - "9925:9000" environment: # Core settings - PUID=1000 - PGID=1000 - TZ=America/New_York - BASE_URL=https://food.3ddbrewery.com - ALLOW_SIGNUP=false - AUTO_BACKUP_ENABLED=true - API_PORT=9000 - TOKEN_TIME=720 # Database - external shared PostgreSQL - DB_ENGINE=postgres - POSTGRES_USER=mealie - POSTGRES_PASSWORD=RCN8ept.vxr2jfy.dpn_mealie - POSTGRES_SERVER=192.168.1.81 - POSTGRES_PORT=5432 - POSTGRES_DB=mealie # SMTP - SMTP_HOST=smtp.gmail.com - SMTP_PORT=587 - SMTP_AUTH_STRATEGY=TLS - SMTP_FROM_NAME=Mealie - SMTP_FROM_EMAIL=xoppaw@gmail.com - SMTP_USER=xoppaw@gmail.com - SMTP_PASSWORD=tgkyhtjozefgsxsj # AI config - OPENAI_BASE_URL=http://192.168.1.70:11434/v1 - OPENAI_API_KEY=56 - OPENAI_SEND_DATABASE_DATA=true - OPENAI_MODEL=tinyllama volumes: - /home/docker/appdata/mealie/data:/app/data networks: - proxy labels: - "com.centurylinklabs.watchtower.enable=true" - "autoheal=true" networks: proxy: external: true