-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDockerfile
More file actions
38 lines (27 loc) · 840 Bytes
/
Dockerfile
File metadata and controls
38 lines (27 loc) · 840 Bytes
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
FROM node:12-alpine
ENV HOME /cypherapp_mempool
# Enable OpenRC
# ENV INITSYSTEM on
RUN apk add --update --no-cache \
su-exec
WORKDIR ${HOME}
COPY LICENSE ./
COPY package.json ./
COPY server/index.js ./server/index.js
COPY server/package.json ./server/package.json
COPY server/package-lock.json ./server/package-lock.json
COPY server/public/* ./server/public/
COPY server/README.md ./server/README.md
COPY server/src ./server/src/
COPY server/.env ./server/.env
# COPY server/lib/* ./server/lib/
# COPY server/.env ./server
# COPY server/LICENSE ./server
# COPY server/package.json ./server
# COPY server/package-lock.json ./server
# COPY server/server.js ./server
# COPY server/cypherapp-mempool.service ./server
COPY client/dist ./client/dist/
RUN npm run server-deps
CMD ["npm", "run", "server"]
# ENTRYPOINT ["su-exec"]