all repos — caroster @ 5b6ade1eaab1743a9ef7efed1953585b2b443040

[Octree] Group carpool to your event https://caroster.io

Dockerfile (view raw)

 1# Build stage
 2FROM strapi/base:12-alpine
 3
 4ARG NPM_REGISTRY=https://npm-8ee.hidora.com/
 5ENV NODE_ENV production
 6WORKDIR /srv/app
 7
 8RUN apk add --no-cache git
 9RUN npm set registry $NPM_REGISTRY
10
11## Install dependencies
12COPY . /srv/app/
13RUN npm ci --only=production
14
15# Build Strapi admin
16RUN npm run build
17
18## Build front app
19RUN rm -rf public && \
20    cd app && npm ci && \
21    npm run build && \
22    mv build ../public && \
23    cd .. && rm -rf app
24
25# Prod stage
26FROM strapi/base:12-alpine
27
28ENV NODE_ENV production
29WORKDIR /srv/app
30
31COPY --from=0 /srv/app .
32
33CMD ["npm", "start"]