mirror of https://github.com/fantasticit/think.git
Update Dockerfile
This commit is contained in:
parent
20bdbd09e0
commit
4f7989296c
|
@ -1 +1,25 @@
|
||||||
|
FROM node:18-alpine as builder
|
||||||
|
COPY .. /app/
|
||||||
|
WORKDIR /app
|
||||||
|
ARG EIP=mrdoc.fun
|
||||||
|
RUN apk --no-cache add bash
|
||||||
|
RUN sed -i "s/localhost/$EIP/g" /app/docker/prod-sample.yaml
|
||||||
|
RUN cp -f /app/docker/prod-sample.yaml /app/config/prod.yaml
|
||||||
|
RUN bash build-output.sh
|
||||||
|
|
||||||
|
|
||||||
|
FROM node:18-alpine as prod
|
||||||
|
LABEL maintainer="www.mrdoc.fun"
|
||||||
|
ENV TZ=Asia/Shanghai
|
||||||
|
COPY . /app/docker/
|
||||||
|
COPY --from=builder /app/think/output/ /app/
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
RUN set -x \
|
||||||
|
&& apk add --no-cache tzdata redis \
|
||||||
|
&& chmod +x /app/docker/start.sh \
|
||||||
|
&& npm i -g pm2 @nestjs/cli pnpm \
|
||||||
|
&& rm -rf /var/cache/apk/*
|
||||||
|
|
||||||
|
ENTRYPOINT sh /app/docker/start.sh
|
||||||
|
|
Loading…
Reference in New Issue