]> Untitled Git - lemmy.git/blob - ui/Dockerfile.prod
Adding emoji support
[lemmy.git] / ui / Dockerfile.prod
1 # Setup env
2 FROM node:10-alpine AS build
3 RUN mkdir -p /opt/lemmy/ui--prod
4 WORKDIR /opt/lemmy/ui--prod
5 # Install deps
6 COPY package.json .
7 COPY yarn.lock .
8 RUN npm install
9 # Add app
10 COPY . .
11 # Build app
12 RUN npm run build
13
14 # Setup env
15 FROM node:10-alpine
16 RUN mkdir -p /opt/lemmy/ui--prod
17 WORKDIR /opt/lemmy/ui--prod
18 RUN npm install serve
19 # Add app
20 COPY --from=build /opt/lemmy/ui--prod/dist .
21 # Run app
22 CMD ["/opt/lemmy/ui--prod/node_modules/.bin/serve", "."]