diff options
| author | schererleander <leander@leander-scherer.de> | 2024-08-08 13:22:23 +0200 |
|---|---|---|
| committer | schererleander <leander@leander-scherer.de> | 2024-08-08 13:22:23 +0200 |
| commit | 0ff19354721fb97091d05b06eb83f4a86ddfcf16 (patch) | |
| tree | b9bad7e56a77e9a4911b1d209b4c4efc419d44b4 | |
| parent | a3715e705664f0386b76b0b3c68e39811d77f949 (diff) | |
feature: add docker-compose, nginx configuration
| -rw-r--r-- | docker-compose.yml | 12 | ||||
| -rw-r--r-- | nginx.conf | 20 |
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; + } + +} |
