Mealie家庭食谱

效果预览

添加预览

docker-compose部署

services:
  mealie:
    #image: ghcr.srebro.site/mealie-recipes/mealie:v1.10.2 
    image: docker.cnb.cool/srebro/pidin/mealie:v2.8.0 ##CNB镜像加速地址
    container_name: mealie
    restart: always
    ports:
        - "9925:9000"# 
    deploy:
      resources:
        limits:
          memory: 1000M # 
    volumes:
      - ./mealie-data:/app/data/
    environment:
      # Set Backend ENV Variables Here
      ALLOW_SIGNUP: false
      PUID: 1000
      PGID: 1000
      TZ: Asia/Shanghai
      MAX_WORKERS: 1
      WEB_CONCURRENCY: 1
      BASE_URL: https://cook.srebro.cn  ##部署的站点地址
      # Database Settings
      DB_ENGINE: postgres
      POSTGRES_USER: mealie
      POSTGRES_PASSWORD: mealie
      POSTGRES_SERVER: postgres-codecook
      POSTGRES_PORT: 5432
      POSTGRES_DB: mealie
    depends_on:
      postgres-codecook:
        condition: service_healthy

  postgres-codecook:
    container_name: postgres-codecook
    #image: postgres:15
    image: docker.cnb.cool/srebro/pidin/postgres:15 ##CNB镜像加速地址
    restart: always
    volumes:
      - ./mealie-pgdata:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: mealie
      POSTGRES_USER: mealie
    healthcheck:
      test: ["CMD", "pg_isready"]
      interval: 30s
      timeout: 20s
      retries: 3

volumes:
  mealie-data:
  mealie-pgdata:

 

posted @ 2025-05-10 23:49  Dr丶云幕  阅读(53)  评论(0)    收藏  举报