Nginx Static Site
Guia de site statico no nginx com docker
Crie um docker-compose.yaml
com o seguinte conteudo:
version: '3'
services:
nginx:
image: nginx:1.21-alpine
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./public:/var/www/public
ports:
- 9999:9999
na linha abaixo, voce troca o ./public
pelo caminho da pasta do seu site
./public:/var/www/public
Crie um nginx.conf
com o conteudo abaixo:
http {
include mime.types;
default_type application/octet-stream;
server {
listen 9999;
client_max_body_size 64M;
location / {
root /var/www/public;
add_header Access-Control-Allow-Origin *;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
}
}
events {}
Roda docker compose up -d
e acessa localhost:9999