diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..777763e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,4 @@ +FROM caddy:2.6-alpine + +COPY config/Caddyfile /etc/caddy/Caddyfile +COPY static /srv diff --git a/config/Caddyfile b/config/Caddyfile new file mode 100644 index 0000000..cfe6bcb --- /dev/null +++ b/config/Caddyfile @@ -0,0 +1,22 @@ +# The Caddyfile is an easy way to configure your Caddy web server. +# +# Unless the file starts with a global options block, the first +# uncommented line is always the address of your site. +# +# To use your own domain name (with automatic HTTPS), first make +# sure your domain's A/AAAA DNS records are properly pointed to +# this machine's public IP, then replace ":80" below with your +# domain name. + +:80 { + # Set this path to your site's directory. + root * /srv + + # Enable the static file server. + file_server + + handle_errors { + rewrite * /index.html + file_server + } +} diff --git a/static/index.html b/static/index.html new file mode 100644 index 0000000..ca569ce --- /dev/null +++ b/static/index.html @@ -0,0 +1,39 @@ + + + + + + + + +
+ +
+ + + + + diff --git a/static/index.png b/static/index.png new file mode 100644 index 0000000..495e604 Binary files /dev/null and b/static/index.png differ