From 7f62a3be71042366744463b97ff21f22d341d39e Mon Sep 17 00:00:00 2001 From: Aoi Koizumi Date: Mon, 14 Mar 2022 11:07:30 -0300 Subject: Removed docker crap, modified Makefile to be POSIX compliant Signed-off-by: Aoi Koizumi --- .dockerignore | 9 --------- .drone.yml | 21 --------------------- Dockerfile | 34 ---------------------------------- Makefile | 35 +++++++++++------------------------ 4 files changed, 11 insertions(+), 88 deletions(-) delete mode 100644 .dockerignore delete mode 100644 .drone.yml delete mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore deleted file mode 100644 index abe986f..0000000 --- a/.dockerignore +++ /dev/null @@ -1,9 +0,0 @@ -*~ -*.bak - -/.pub -/.git -/README.md -/.drone.yml -/.gitignore -/.dockerignore diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d1dcb17..0000000 --- a/.drone.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -kind: pipeline -name: default - -steps: - - name: build-image-push - image: plugins/kaniko - settings: - registry: - repo: // - tags: latest - username: - from_secret: - password: - from_secret: - -trigger: - branch: - - master - event: - - push diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 2b5da4b..0000000 --- a/Dockerfile +++ /dev/null @@ -1,34 +0,0 @@ -# Build -FROM golang:alpine AS build - -ENV CGO_ENABLED=0 - -RUN apk add --no-cache -U build-base git make - -RUN mkdir -p /src - -WORKDIR /src - -# Copy Makefile -COPY Makefile ./ - -# Install deps -RUN make deps - -# Copy content -COPY . . - -# Build the site -RUN make build - -# Runtime -FROM scratch - -WORKDIR / -VOLUME /data - -COPY --from=build /go/bin/static /static -COPY --from=build /src/.pub /data - -ENTRYPOINT ["/static"] -CMD ["-r", "/data"] diff --git a/Makefile b/Makefile index 228a25c..4256ff3 100644 --- a/Makefile +++ b/Makefile @@ -1,31 +1,18 @@ --include environ.inc -.PHONY: deps dev build install image release test clean +all: generate -GOCMD=go -REGISTRY= -IMAGE= -all: build +clean: + rm -rf .pub/* deps: - @$(GOCMD) install git.mills.io/prologic/zs@latest - @$(GOCMD) install git.mills.io/prologic/static@latest - -dev : DEBUG=1 -dev : build - @zs watch + go install git.mills.io/prologic/static + go install git.mills.io/prologic/zs -build: - @zs build +generate: + zs build -ifeq ($(PUBLISH), 1) -image: - @docker build -t $(REGISTRY)/$(IMAGE) . - @docker push $(REGISTRY)/$(IMAGE) -else -image: - @docker build -t $(REGISTRY)/$(IMAGE) . -endif +serve: + static -r .pub/ -clean: - @git clean -f -d -X +watch: + zs watch -- cgit 1.4.1-2-gfad0