Added docker image
This commit is contained in:
parent
ae887c6cc2
commit
27660b6b95
9
Dockerfile
Normal file
9
Dockerfile
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
FROM node:10-alpine
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
ADD package.json .
|
||||||
|
RUN npm install
|
||||||
|
ADD index.js .
|
||||||
|
|
||||||
|
CMD npm start
|
18
Makefile
Normal file
18
Makefile
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
.DEFAULT_GOAL := default
|
||||||
|
|
||||||
|
IMAGE := docker.cloud.cluster.fun/averagemarcus/cors-proxy:latest
|
||||||
|
|
||||||
|
.PHONY: docker-build # Build the docker image
|
||||||
|
docker-build:
|
||||||
|
@docker build -t $(IMAGE) .
|
||||||
|
|
||||||
|
.PHONY: publish # Publish the docker image to the Artifactory registry
|
||||||
|
publish:
|
||||||
|
@docker push $(IMAGE)
|
||||||
|
|
||||||
|
.PHONY: help # Show this list of commands
|
||||||
|
help:
|
||||||
|
@grep '^.PHONY: .* #' Makefile | sed 's/\.PHONY: \(.*\) # \(.*\)/\1: \2/' | expand -t20
|
||||||
|
|
||||||
|
default: docker-build publish
|
||||||
|
|
Loading…
Reference in New Issue
Block a user