Benutzer-Werkzeuge

Webseiten-Werkzeuge


mealie

Mealie

Mealie ist eine Rezeptsammlung zum selber hosten

Portainer Stack

Mit Bring API

services:
  mealie:
    image: ghcr.io/mealie-recipes/mealie:v3.3.1 # 


    container_name: mealie
    restart: always
    ports:
        - "9925:9000" # 


    deploy:
      resources:
        limits:
          memory: 1000M # 


    volumes:
      - /mnt/hdd1/mealie/data:/app/data/
    environment:
      # Set Backend ENV Variables Here
      ALLOW_SIGNUP: "false"
      PUID: 1000
      PGID: 1000
      TZ: Europe/Berlin
      BASE_URL: https://mealie.w5010.locale
      # Database Settings
      DB_ENGINE: postgres
      POSTGRES_USER: mealie
      POSTGRES_PASSWORD: mealie
      POSTGRES_SERVER: postgres
      POSTGRES_PORT: 5432
      POSTGRES_DB: mealie
    depends_on:
      postgres:
        condition: service_healthy

  postgres:
    container_name: postgres
    image: postgres:17
    restart: always
    volumes:
      - /mnt/hdd1/mealie/pgdata:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: mealie
      POSTGRES_USER: mealie
      PGUSER: mealie
      POSTGRES_DB: mealie
    healthcheck:
      test: ["CMD", "pg_isready"]
      interval: 30s
      timeout: 20s
      retries: 3
  bring-api:
    image: ghcr.io/felixschndr/mealie-bring-api:latest
    container_name: mealie_bring_api
    ports:
      - "12001:8742" # external:internal
    environment:
      # Bring API
      BRING_USERNAME: "***"
      BRING_PASSWORD: "***"
      BRING_LIST_NAME: "Einkaufen "
      LOG_LEVEL: "INFO"

volumes:
  mealie-data:
  mealie-pgdata:

mealie.txt · Zuletzt geändert: von ranslite