Ctrl K
ComunidadGuías…

docker-compose.demo.yml

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

Archivo original ↗Preguntar a KiBot
services:
  nasdash-demo:
    build: .
    expose:
      - "2504"
    environment:
      NODE_ENV: production
      PORT: 2504
      HOSTNAME: 0.0.0.0
      NASDASH_DEMO_MODE: "true"
      NASDASH_JWT_SECRET: public-demo-authentication-is-disabled
    read_only: true
    tmpfs:
      - /tmp:size=32m,mode=1777
      - /app/.next/cache:uid=1001,gid=1001,mode=0750
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    networks:
      - demo-internal
    restart: unless-stopped

  demo-proxy:
    image: nginxinc/nginx-unprivileged:1.29-alpine
    ports:
      - "${NASDASH_DEMO_BIND_ADDRESS:-127.0.0.1}:2505:2505"
    volumes:
      - ./demo/nginx.conf:/etc/nginx/conf.d/default.conf:ro
    depends_on:
      nasdash-demo:
        condition: service_healthy
    read_only: true
    tmpfs:
      - /tmp:uid=101,gid=101,mode=0750
    security_opt:
      - no-new-privileges:true
    cap_drop:
      - ALL
    networks:
      - demo-internal
      - demo-public
    restart: unless-stopped

networks:
  demo-internal:
    internal: true
  demo-public: