[READ-ONLY] Mirror of https://github.com/FoxxMD/komodo-import. Import existing compose stacks into Komodo
foxxmd.github.io/komodo-import
compose
docker
import
komodo
toml
701 B
32 lines
1FROM node:22-alpine as base
2
3RUN apk add --no-cache dumb-init
4
5RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
6
7ENV TZ=Etc/GMT \
8 NODE_ENV="production" \
9 IS_DOCKER=true \
10 COLORED_STD=true \
11 FILES_ON_SERVER_DIR=/filesOnServer
12
13FROM base as builder
14
15WORKDIR /usr/src/app
16
17COPY --chown=node:node . /usr/src/app
18
19RUN npm install --omit=dev \
20 && npm cache clean --force \
21 && chown -R node:node node_modules \
22 && rm -rf node_modules/@types
23
24FROM base as app
25
26USER 1000
27
28WORKDIR /usr/src/app
29
30COPY --chown=node:node --from=builder /usr/src/app /usr/src/app
31
32CMD ["dumb-init", "node", "/usr/src/app/node_modules/.bin/tsx", "/usr/src/app/src/index.ts"]