-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
executable file
·61 lines (56 loc) · 1.95 KB
/
Copy pathDockerfile
File metadata and controls
executable file
·61 lines (56 loc) · 1.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
FROM reg.ishopex.cn/base-images/node-python3:20.19.0-alpine3.20 AS builder
ARG CMD
ARG VUE_APP_IS_SAAS=false
ARG VUE_APP_BASE_API=/api
ARG VUE_APP_PUBLIC_PATH=/
ARG VUE_APP_WXIMG_URL
ARG VUE_APP_WXAUTHCALL_Url=/
ARG VUE_APP_QIANKUN_ENTRY=/newpc/
ARG VUE_APP_FREE
ARG VUE_APP_MAP_KEY
ARG VUE_APP_OSS_CDN
ARG VUE_APP_QINIU_ACCESS_KEY
ARG VUE_APP_QINIU_SECRET_KEY
ARG VUE_APP_QINIU_BUCKET
ARG VUE_APP_QINIU_PATH
ARG VUE_APP_ALIOSS_REGION
ARG VUE_APP_ALIOSS_ACCESS_KEY_ID
ARG VUE_APP_ALIOSS_ACCESS_KEY_SECRET
ARG VUE_APP_ALIOSS_BUCKET
ARG VUE_APP_H5_HOST
ARG VUE_APP_DEFAULT_LANG
ARG VUE_APP_WEBSITE
ENV VUE_APP_IS_SAAS ${VUE_APP_IS_SAAS}
ENV VUE_APP_BASE_API ${VUE_APP_BASE_API}
ENV VUE_APP_PUBLIC_PATH ${VUE_APP_PUBLIC_PATH}
ENV VUE_APP_WXIMG_URL ${VUE_APP_WXIMG_URL}
ENV VUE_APP_WXAUTHCALL_Url ${VUE_APP_WXAUTHCALL_Url}
ENV VUE_APP_QIANKUN_ENTRY ${VUE_APP_QIANKUN_ENTRY}
ENV VUE_APP_FREE ${VUE_APP_FREE}
ENV VUE_APP_MAP_KEY ${VUE_APP_MAP_KEY}
ENV VUE_APP_OSS_CDN ${VUE_APP_OSS_CDN}
ENV VUE_APP_QINIU_ACCESS_KEY ${VUE_APP_QINIU_ACCESS_KEY}
ENV VUE_APP_QINIU_SECRET_KEY ${VUE_APP_QINIU_SECRET_KEY}
ENV VUE_APP_QINIU_BUCKET ${VUE_APP_QINIU_BUCKET}
ENV VUE_APP_QINIU_PATH ${VUE_APP_QINIU_PATH}
ENV VUE_APP_ALIOSS_REGION ${VUE_APP_ALIOSS_REGION}
ENV VUE_APP_ALIOSS_ACCESS_KEY_ID ${VUE_APP_ALIOSS_ACCESS_KEY_ID}
ENV VUE_APP_ALIOSS_ACCESS_KEY_SECRET ${VUE_APP_ALIOSS_ACCESS_KEY_SECRET}
ENV VUE_APP_ALIOSS_BUCKET ${VUE_APP_ALIOSS_BUCKET}
ENV VUE_APP_H5_HOST ${VUE_APP_H5_HOST}
ENV VUE_APP_DEFAULT_LANG ${VUE_APP_DEFAULT_LANG}
ENV VUE_APP_WEBSITE ${VUE_APP_WEBSITE}
WORKDIR /app
COPY package*.json ./
RUN npm config set registry https://registry.npmmirror.com && npm config set @shopex:registry http://registry.npm.ishopex.cn && npm config set python /usr/bin/python && npm ci
COPY . .
# COPY .env ./
# COPY .env.* ./
RUN ls -la
RUN ${CMD}
RUN ls -l /app/dist
FROM registry.cn-zhangjiakou.aliyuncs.com/jst-shopex/openresty:1.19
WORKDIR /app
COPY --from=builder /app/dist .
EXPOSE 80
# CMD ["nginx"]