mirror of
https://github.com/nowcommunity/nowdatabase.git
synced 2026-10-12 19:13:52 +03:00
29 lines
504 B
Docker
29 lines
504 B
Docker
FROM node:22-alpine3.20
|
|
|
|
ARG BACKEND_URL="http://localhost:4000"
|
|
ARG ENABLE_WRITE="false"
|
|
ARG RUNNING_ENV
|
|
ARG GEONAMES_USERNAME
|
|
|
|
ENV TZ="Europe/Helsinki"
|
|
|
|
ENV VITE_BACKEND_URL=$BACKEND_URL
|
|
ENV VITE_RUNNING_ENV=$RUNNING_ENV
|
|
ENV VITE_ENABLE_WRITE=$ENABLE_WRITE
|
|
ENV VITE_GEONAMES_USERNAME=$GEONAMES_USERNAME
|
|
|
|
RUN npm i -g npm
|
|
|
|
USER node
|
|
WORKDIR /usr/src/app
|
|
|
|
COPY --chown=node package.json ./
|
|
COPY --chown=node package-lock.json ./
|
|
RUN npm ci
|
|
|
|
COPY --chown=node . .
|
|
|
|
EXPOSE 5173
|
|
|
|
CMD ["npm", "run", "dev"]
|