get_my/Dockerfile

37 lines
702 B
Text
Raw Permalink Normal View History

2025-07-23 19:18:01 -05:00
FROM node:22.16.0-alpine
2024-07-26 09:33:25 -05:00
RUN apk add --no-cache \
libstdc++ \
&& apk add --no-cache --virtual .build-deps-full \
bash \
binutils-gold \
curl \
g++ \
gcc \
gnupg \
libgcc \
linux-headers \
make \
python3 \
ccache \
xz
# confirm installation
RUN node -v
RUN npm -v
ENV MONGO_URL=mongodb://mongo:27017/get_my\
ROOT_URL=http://localhost \
PORT=3000 \
MAIL_URL=smtp://USERNAME:PASSWORD@HOST:PORT
RUN mkdir -p /usr/src/get_my
WORKDIR /usr/src/get_my
2025-07-23 19:18:01 -05:00
COPY ../bundle/ /usr/src/get_my/
2024-07-26 09:33:25 -05:00
RUN cd /usr/src/get_my/programs/server/ \
&& npm install
EXPOSE 3000
2025-07-23 19:18:01 -05:00
CMD [ "node", "main.js" ]