diff options
| -rw-r--r-- | Dockerfile | 14 | ||||
| -rw-r--r-- | srcs/conf/test.com | 20 | ||||
| -rw-r--r-- | srcs/pages/index.html | 1 | ||||
| -rw-r--r-- | srcs/pages/index.php | 5 |
4 files changed, 40 insertions, 0 deletions
@@ -0,0 +1,14 @@ +FROM debian:buster +RUN apt update && \ + apt install -y nginx && \ + apt install -y mariadb-server && \ + apt install -y php-fpm php-mysql +COPY srcs/pages /var/www/html +COPY srcs/conf /etc/nginx/sites-available/ +RUN ln -s /etc/nginx/sites-available/test.com /etc/nginx/sites-enabled/ + # service nginx start + +EXPOSE 80 + +# STOPSIGNAL SIGTERM +CMD ["nginx", "-g", "daemon off;"] diff --git a/srcs/conf/test.com b/srcs/conf/test.com new file mode 100644 index 0000000..cf734e1 --- /dev/null +++ b/srcs/conf/test.com @@ -0,0 +1,20 @@ +server { + listen 80; + root /var/www/html; + index index.php; + server_name test.com; + + location / { + try_files $uri $uri/ =404; + } + + location ~ \.php$ { + include snippets/fastcgi-php.conf; + fastcgi_pass + unix:/var/run/php/php7.2-fpm.sock; + } + + location ~ /\.ht { + deny all; + } +} diff --git a/srcs/pages/index.html b/srcs/pages/index.html new file mode 100644 index 0000000..1cd909e --- /dev/null +++ b/srcs/pages/index.html @@ -0,0 +1 @@ +bonjour diff --git a/srcs/pages/index.php b/srcs/pages/index.php new file mode 100644 index 0000000..6b9119a --- /dev/null +++ b/srcs/pages/index.php @@ -0,0 +1,5 @@ +<?php + +echo "hello" + +?> |
