diff --git a/.gitignore b/.gitignore index 706366817..a76211389 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,3 @@ ui/build ui/coverage ui/node_modules vendor -Dockerfile.web diff --git a/Dockerfile.web b/Dockerfile.web new file mode 100644 index 000000000..5f1357a8c --- /dev/null +++ b/Dockerfile.web @@ -0,0 +1,12 @@ +FROM alpine:latest +COPY --from=lmierzwa/unsee:latest /unsee /unsee +RUN adduser -D unsee +USER unsee +ENV LOG_CONFIG=false +ENV ALERTMANAGER_INTERVAL=2400h +ENV ALERTMANAGER_URI=file:///mock +ENV LABELS_COLOR_UNIQUE="@receiver instance cluster" +ENV LABELS_COLOR_STATIC="job" +ENV FILTERS_DEFAULT="@receiver=by-cluster-service" +COPY internal/mock/0.15.2 /mock +CMD /unsee diff --git a/Makefile b/Makefile index 8e07306b9..226bb41f2 100644 --- a/Makefile +++ b/Makefile @@ -149,3 +149,9 @@ greenkeeper-lockfile: npm install -g greenkeeper-lockfile@2 cd ui && greenkeeper-lockfile-update cd ui && greenkeeper-lockfile-upload + +.PHONY: heroku +heroku: + docker pull lmierzwa/unsee:latest + heroku container:push web -R + heroku container:release web