2022-02-25 12:56:16 +00:00
|
|
|
FROM node:16-alpine
|
|
|
|
|
2022-02-25 16:13:53 +00:00
|
|
|
# Sorry for the humongous docker container this generates
|
|
|
|
# Maybe I'll trim it down some day
|
|
|
|
|
2022-02-27 19:27:22 +00:00
|
|
|
ADD . /picsur
|
|
|
|
WORKDIR /picsur
|
2022-02-25 12:56:16 +00:00
|
|
|
|
|
|
|
RUN yarn install --frozen-lockfile
|
|
|
|
|
2022-02-27 19:27:22 +00:00
|
|
|
WORKDIR /picsur/shared
|
2022-02-25 12:56:16 +00:00
|
|
|
RUN yarn build
|
|
|
|
|
2022-02-27 19:27:22 +00:00
|
|
|
WORKDIR /picsur/frontend
|
2022-02-25 12:56:16 +00:00
|
|
|
RUN yarn build
|
|
|
|
|
2022-02-27 19:27:22 +00:00
|
|
|
WORKDIR /picsur/backend
|
2022-02-25 12:56:16 +00:00
|
|
|
RUN yarn build
|
|
|
|
|
|
|
|
CMD ["yarn", "start:prod"]
|
|
|
|
|