1 FROM node:alpine as builder
\r
2 RUN apk update && apk add yarn python3 build-base gcc wget git --no-cache
\r
7 COPY package.json yarn.lock ./
\r
8 RUN yarn install --pure-lockfile
\r
11 COPY generate_translations.js \
\r
17 COPY lemmy-translations lemmy-translations
\r
22 RUN echo "export const VERSION = '$(git describe --tag)';" > "src/shared/version.ts"
\r
27 FROM node:alpine as runner
\r
28 COPY --from=builder /usr/src/app/dist /app/dist
\r
29 COPY --from=builder /usr/src/app/node_modules /app/node_modules
\r
33 CMD node dist/js/server.js
\r