Added docker image

This commit is contained in:
Marcus Noble 2020-03-25 14:33:26 +00:00
parent ae887c6cc2
commit 27660b6b95
2 changed files with 27 additions and 0 deletions

9
Dockerfile Normal file
View 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
View 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