Files
ue4ss-explorer/docker-compose.yml
2026-07-29 14:20:30 -04:00

38 lines
937 B
YAML

services:
# docker compose --profile dev up
dev:
profiles: [dev]
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
- .:/app
# Keep the image's node_modules; the host tree is Windows-built.
- /app/node_modules
- /app/.nuxt
- /app/.output
environment:
# Bind-mounted source on Windows doesn't emit inotify events.
CHOKIDAR_USEPOLLING: "true"
WATCHPACK_POLLING: "true"
NUXT_PUBLIC_URL_BASE: http://localhost:3000
tty: true
# docker compose up (default profile)
web:
build:
context: .
dockerfile: Dockerfile
args:
NUXT_PUBLIC_URL_BASE: ${NUXT_PUBLIC_URL_BASE:-https://u34ss-explorer.gimme.pet}
ports:
- "8080:80"
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost/"]
interval: 30s
timeout: 5s
retries: 3