File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM node:21
2+
3+ RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app
4+
5+ WORKDIR /home/node/app
6+
7+ RUN npm install -g netlify-cli
8+
9+ USER node
10+
11+ COPY --chown=node:node package*.json ./
12+
13+ RUN npm install
14+
15+ EXPOSE 8888
16+ EXPOSE 3000
Original file line number Diff line number Diff line change 1+ .PHONY : docker-build
2+ docker-build :
3+ @docker build --tag test-cert-manager.io .
4+
5+ .PHONY : docker-rm
6+ docker-rm :
7+ @docker rm -f test-cert-manager.io
8+ @docker rm -f verify-cert-manager.io
9+
10+ .PHONY : docker-clean
11+ docker-clean : docker-rm
12+ @docker image rm test-cert-manager.io
13+
14+ .PHONY : server
15+ server : docker-build
16+ @docker run -d --name test-cert-manager.io --rm -p 3000:3000 -p 8888:8888 -v ${PWD} :/home/node/app -v /home/node/app/node_modules test-cert-manager.io ./scripts/server
17+
18+ .PHONY : verify
19+ verify : docker-build
20+ @docker run --rm --name verify-cert-manager.io -v ${PWD} :/home/node/app -v /home/node/app/node_modules test-cert-manager.io ./scripts/verify
21+
22+ .PHONY : release
23+ release : docker-build
24+ @docker run --rm --name verify-cert-manager.io -v ${PWD} :/home/node/app -v /home/node/app/node_modules test-cert-manager.io ./scripts/build-release
You can’t perform that action at this time.
0 commit comments