Sign inSign up

infq/money-front

By infq

Updated over 2 years ago

money前端

Image
0

318

infq/money-front repository overview

Dockerfile:

# 构建阶段
FROM node:alpine as builder

WORKDIR /app

COPY package*.json /app/

RUN npm install

COPY . /app

RUN npm run build

FROM nginx:alpine

RUN mkdir /dist

# 复制前阶段构建的dist目录到Nginx容器的根目录
COPY --from=builder /app/dist /dist

COPY nginx.conf.template /

# DOMAIN:域名;PORT:项目端口;API:后端地址(默认容器所在主机的本地地址)
ARG DOMAIN="_" PORT=80 API="http://host.docker.internal:8888"

ENV DOMAIN=${DOMAIN} PORT=${PORT} API=${API}

EXPOSE ${APP_PORT}

CMD envsubst < /nginx.conf.template > /etc/nginx/conf.d/default.conf \
  && cat /etc/nginx/conf.d/default.conf \
  && nginx -g 'daemon off;'

Tag summary

Content type

Image

Digest

sha256:902095524

Size

17.9 MB

Last updated

over 2 years ago

docker pull infq/money-front