From dcdb451a8ec6a36f1d8a925919de33d1d8173131 Mon Sep 17 00:00:00 2001 From: Felix Bartels Date: Sun, 7 Jun 2020 08:46:47 +0200 Subject: [PATCH] add helper for surfer-cli Signed-off-by: Felix Bartels --- helpers/surfer/Dockerfile | 4 ++++ helpers/surfer/Makefile | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 helpers/surfer/Dockerfile create mode 100644 helpers/surfer/Makefile diff --git a/helpers/surfer/Dockerfile b/helpers/surfer/Dockerfile new file mode 100644 index 0000000..da7afe8 --- /dev/null +++ b/helpers/surfer/Dockerfile @@ -0,0 +1,4 @@ +FROM node:lts-alpine3.11 +RUN apk add --no-cache make python +# use --unsafe to not execute post actions as user nobody +RUN npm -g install cloudron-surfer@5.9.0 --unsafe && npm cache clean --force diff --git a/helpers/surfer/Makefile b/helpers/surfer/Makefile new file mode 100644 index 0000000..b4a127b --- /dev/null +++ b/helpers/surfer/Makefile @@ -0,0 +1,21 @@ +DOCKER_REPO ?= fbartels +DOCKER_IMAGE := cloudron-surfer +VERSION := $(shell grep cloudron-surfer Dockerfile | cut -d' ' -f 5 | cut -d@ -f 2) + +.PHONY: default +default: build + +.PHONY: build +build: + docker build . -t $(DOCKER_IMAGE) + +.PHONY: tag +tag: build + docker tag $(DOCKER_IMAGE) $(DOCKER_REPO)/$(DOCKER_IMAGE):latest + docker tag $(DOCKER_IMAGE) $(DOCKER_REPO)/$(DOCKER_IMAGE):$(VERSION) + +.PHONY: push +push: tag + docker push $(DOCKER_REPO)/$(DOCKER_IMAGE):latest + #docker push $(DOCKER_REPO)/$(DOCKER_IMAGE):$(VERSION) +