discord-bot/Dockerfile

30 lines
406 B
Docker
Raw Permalink Normal View History

2024-12-17 13:46:36 +02:00
# Variables
ARG BUILDER=node:20-alpine
ARG IMAGE=${BUILDER}
ARG APP_USER=root
ARG APP_HOME=/app
2024-12-16 18:05:49 +00:00
2024-12-17 13:46:36 +02:00
# Build
FROM ${BUILDER} AS builder
ARG APP_USER
ARG APP_HOME
WORKDIR ${APP_HOME}
COPY --chown=${APP_USER}:${APP_USER} . .
2024-12-16 18:05:49 +00:00
RUN npm install
2024-12-17 13:46:36 +02:00
# Create
FROM ${IMAGE}
ARG APP_USER
ARG APP_HOME
WORKDIR ${APP_HOME}
COPY --chown=${APP_USER}:${APP_USER} --from=builder ${APP_HOME} .
CMD [ "node", "index.js" ]