aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker-compose.yml12
-rw-r--r--nginx.conf20
2 files changed, 32 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..279e58f
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,12 @@
+services:
+ webpage:
+ image: nginx:alpine
+ container_name: webpage
+ volumes:
+ - $HOME/webpage/html/:/usr/share/nginx/html/
+ - $HOME/webpage/nginx.conf:/etc/nginx/conf.d/default.conf
+ networks:
+ - proxy
+networks:
+ proxy:
+ external: true
diff --git a/nginx.conf b/nginx.conf
new file mode 100644
index 0000000..6f59193
--- /dev/null
+++ b/nginx.conf
@@ -0,0 +1,20 @@
+server {
+ listen 80;
+ server_name schererleander.com;
+
+ root /usr/share/nginx/html;
+
+ location /404.hml {
+ internal;
+ }
+
+ error_page 404 /404.html;
+
+ location ~* \.(css|js)$ {
+ root /usr/share/nginx/html;
+ try_files $uri =404;
+ access_log off;
+ expires max;
+ }
+
+}