Ctrl K
ComunidadGuías…

truenas-app.yaml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Stoa - TrueNAS Custom App deployment
version: "3.8"

services:

  stoa-backend:
    image: ghcr.io/the-d-b/stoa-backend:latest
    container_name: stoa-backend
    restart: unless-stopped
    environment:
      STOA_DB_PATH: /data/db/stoa.db
      STOA_ICONS_DIR: /data/icons
      STOA_PORT: "8080"
      STOA_FRONTEND_PATH: /dev/null
      STOA_ALLOWED_ORIGINS: "http://localhost,https://stoa.example.com"
    volumes:
      - /mnt/your-pool/container_data/stoa/db:/data/db
      - /mnt/your-pool/container_data/stoa/icons:/data/icons
      - /mnt/your-pool/container_data/stoa/css:/data/css
      - /usr/local/share/ca-certificates:/usr/local/share/ca-certificates:ro
    networks:
      - stoa-net
    healthcheck:
      test: ["CMD", "wget", "-qO-", "http://localhost:8080/api/setup/status"]
      interval: 30s
      timeout: 5s
      retries: 3

  stoa-frontend:
    image: ghcr.io/the-d-b/stoa-frontend:latest
    container_name: stoa-frontend
    restart: unless-stopped
    ports:
      - "30080:80"
    depends_on:
      - stoa-backend
    networks:
      - stoa-net

networks:
  stoa-net:
    driver: bridge