discord-bot/Dockerfile
2024-12-17 13:46:36 +02:00

30 lines
406 B
Docker

# Variables
ARG BUILDER=node:20-alpine
ARG IMAGE=${BUILDER}
ARG APP_USER=root
ARG APP_HOME=/app
# Build
FROM ${BUILDER} AS builder
ARG APP_USER
ARG APP_HOME
WORKDIR ${APP_HOME}
COPY --chown=${APP_USER}:${APP_USER} . .
RUN npm install
# 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" ]