A really minimal HTTP Server image for static files written in GO
The image has the coming soon template and can be customized by setting the environment variables:
e.g.
docker run -p 8080:8080 -e TITLE=soon -e "MESSAGE=Keep In Touch" byjg/static-httpserver
3.2. Using HELM 3
Minimal configuration
helm repo add byjg https://opensource.byjg.com/helm
helm repo update
helm upgrade --install mysite byjg/static-httpserver \
--namespace default \
--set "ingress.hosts={www.example.org,example.org}" \
--set parameters.title=Welcome
Parameters:
ingress:
hosts: [] # Required
parameters:
htmlTitle: ""
title: "soon"
message: ""
backgroundImage: ""
facebook: ""
twitter: ""
youtube: ""
This HELM package is setup to work with EasyHAProxy
docker run -p 8080:8080 -v /path/to/local/html:/static byjg/static-httpserver:tiny
Dockerfile
FROM byjg/static-httpserver:tiny
COPY /path/to/html /static