Files
wanderer/web/Dockerfile
Flomp 871bf38112 Feature: watcher based bulk uploads (#886)
* initial commit

* fix watcher.js for docker

* Update docs

* update healthcheck

* update docs

---------

Co-authored-by: Christian Beutel <>
2026-04-20 13:46:32 +02:00

33 lines
530 B
Docker

FROM node:22-alpine AS build-env
WORKDIR /app
COPY ["package.json", "package-lock.json*", "./"]
RUN npm ci
COPY . .
RUN npm run build
FROM node:22-alpine
WORKDIR /app/uploads
WORKDIR /app
COPY --from=build-env /app /app
RUN apk add --no-cache curl
COPY watcher.js /app/watcher.js
CMD ["npm", "run", "start"]
EXPOSE 3000
ENV \
MEILI_URL=http://127.0.0.1:7700 \
PUBLIC_DISABLE_SIGNUP=false \
PUBLIC_OVERPASS_API_URL= \
PUBLIC_POCKETBASE_URL=http://127.0.0.1:8090 \
UPLOAD_PASSWORD= \
UPLOAD_USER=