mirror of
https://github.com/logos-storage/discord-bot.git
synced 2026-01-02 05:03:12 +00:00
30 lines
406 B
Docker
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" ]
|