2025-05-27 12:12:37 +02:00
|
|
|
FROM node:22.16.0-alpine3.20@sha256:2289fb1fba0f4633b08ec47b94a89c7e20b829fc5679f9b7b298eaa2f1ed8b7e
|
2022-05-21 02:23:55 -05:00
|
|
|
|
2025-07-18 17:56:26 -04:00
|
|
|
RUN apk add --no-cache tini bash
|
|
|
|
|
|
2023-11-28 17:52:37 -05:00
|
|
|
USER node
|
2022-10-25 21:18:37 +02:00
|
|
|
WORKDIR /usr/src/app
|
2025-07-18 17:56:26 -04:00
|
|
|
|
|
|
|
|
COPY --chown=node:node ./web/package* ./web/
|
|
|
|
|
|
|
|
|
|
WORKDIR /usr/src/app/web
|
2022-07-04 20:47:25 +02:00
|
|
|
RUN npm ci
|
2025-07-18 17:56:26 -04:00
|
|
|
|
2025-07-18 11:19:06 -04:00
|
|
|
ENV CHOKIDAR_USEPOLLING=true \
|
2025-07-18 17:56:26 -04:00
|
|
|
PATH="${PATH}:/usr/src/app/web/bin"
|
2022-07-13 14:42:00 +02:00
|
|
|
EXPOSE 24678
|
2023-11-17 23:13:36 -05:00
|
|
|
EXPOSE 3000
|
2025-07-18 17:56:26 -04:00
|
|
|
ENTRYPOINT ["tini", "--", "/bin/bash", "-c"]
|