Made the website into a docker container
This commit is contained in:
parent
6f8fbaf32a
commit
3eaef2ab70
10
Dockerfile
Normal file
10
Dockerfile
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
FROM ubuntu:latest
|
||||||
|
|
||||||
|
RUN apt update && apt install nginx python3 -y
|
||||||
|
|
||||||
|
RUN rm -rf /etc/nginx/sites-enabled/default
|
||||||
|
|
||||||
|
ADD nginx/ /etc/nginx/
|
||||||
|
ADD www/ /var/html/www/
|
||||||
|
|
||||||
|
ENTRYPOINT ["nginx"]
|
7
docker-compose.yml
Normal file
7
docker-compose.yml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
services:
|
||||||
|
web:
|
||||||
|
build: .
|
||||||
|
# image: pixelated:testing
|
||||||
|
container_name: pixelated-web
|
||||||
|
ports:
|
||||||
|
- '80:80'
|
1
nginx/modules-enabled/daemon.conf
Normal file
1
nginx/modules-enabled/daemon.conf
Normal file
@ -0,0 +1 @@
|
|||||||
|
daemon off;
|
17
nginx/sites-enabled/default
Normal file
17
nginx/sites-enabled/default
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
server {
|
||||||
|
listen 80 default_server;
|
||||||
|
listen [::]:80 default_server;
|
||||||
|
|
||||||
|
server_name pixelated.example.com;
|
||||||
|
|
||||||
|
root /var/html/www;
|
||||||
|
index index.html;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
if ($request_uri ~ ^/(.*)\.html) {
|
||||||
|
return 302 /$1;
|
||||||
|
}
|
||||||
|
try_files $uri $uri.html $uri/ =404;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user