universo-platform-3d
27 строк · 550.0 Байт
1# I'm aiming to not have to build this locally because Docker is slow. Use 'yarn dev' instead.
2
3# Try busybox distro in the future for faster performance??
4FROM node:18
5
6# Used to override the db name to not use "themirror".
7ARG OVERRIDE_DB_NAME=''
8ENV OVERRIDE_DB_NAME=$OVERRIDE_DB_NAME
9
10WORKDIR /app
11
12COPY package.json .
13COPY yarn.lock .
14
15RUN yarn --frozen-lockfile
16
17COPY . .
18
19COPY auto-migrate.sh /auto-migrate.sh
20RUN chmod +x /auto-migrate.sh
21
22RUN yarn gcp-build
23
24EXPOSE 3000 9000 9001 8080
25
26ENTRYPOINT [ "/auto-migrate.sh" ]
27CMD [ "start:prod" ]