# Docker Compose for Unraid - Feeld Web App # # Access at http://YOUR_UNRAID_IP:7743 # # ============================================ # CONFIGURE THESE PATHS FOR YOUR UNRAID SETUP # ============================================ # Edit the left side of the colon (:) for each volume mount # # APP_PATH: Where the app code lives on Unraid (/mnt/user/appdata/FeeldWeb) # DATA_PATH: Where to store persistent user data (/mnt/user/downloads/feeldWeb) services: backend: build: context: /mnt/user/appdata/FeeldWeb dockerfile: server/Dockerfile container_name: feeld-web-backend restart: unless-stopped volumes: # === CONFIGURABLE DATA PATH === - /mnt/user/downloads/feeldWeb:/data # DATA_PATH - persistent storage (separate from app) environment: - DATA_PATH=/data - PORT=3001 networks: - feeld-web frontend: build: context: /mnt/user/appdata/FeeldWeb dockerfile: Dockerfile container_name: feeld-web-frontend restart: unless-stopped volumes: - /mnt/user/appdata/FeeldWeb:/app - feeld-web-node-modules:/app/node_modules environment: - VITE_API_URL= depends_on: - backend networks: - feeld-web nginx: image: nginx:alpine container_name: feeld-web-nginx restart: unless-stopped ports: - "7743:80" volumes: - /mnt/user/appdata/FeeldWeb/nginx.conf:/etc/nginx/nginx.conf:ro depends_on: - backend - frontend networks: - feeld-web networks: feeld-web: name: feeld-web volumes: feeld-web-node-modules: