services: galley: image: ghcr.io/kevincardwell/galley:latest # Or build from source instead of pulling: # build: . container_name: galley restart: unless-stopped ports: # Bind to localhost when a reverse proxy sits in front, which is the usual setup. - "3000:3000" environment: # Public URL people use to reach Galley (used in invite links). GALLEY_URL: http://localhost:3000 # Largest single upload, in megabytes. MAX_UPLOAD_MB: 500 volumes: - galley-data:/data healthcheck: test: ["CMD", "curl", "-fsS", "http://127.0.0.1:3000/api/health"] interval: 30s timeout: 5s retries: 3 volumes: galley-data: