Imagem base para o serviço laravel com nginx
  • Dockerfile 100%
Find a file
2026-07-24 19:12:48 +00:00
.forgejo/workflows Update .forgejo/workflows/build.yaml 2026-07-24 19:12:48 +00:00
templates feat: first commit 2026-07-14 11:35:00 -03:00
Dockerfile fix: remove NGINX_SES_VERSION 2026-07-15 14:57:32 -03:00
README.md feat: update build workflow 2026-07-15 14:59:17 -03:00

Nginx Django Docker Image

nginx tag

Esta imagem Docker fornece um servidor web Nginx configurado de forma segura e não-root para servir um serviço baseado em Django.

Informações de Execução

  • Porta Utilizada: 8080 (configurada tanto no Nginx quanto exposta no Dockerfile)
  • Usuário de Execução: nginxuser:nginxgroup (usuário sem privilégios de root para maior segurança)

Como Usar

docker pull git.ses.pb.gov.br/images/nginx:django

docker run -d -p 8080:8080 \
  -v ./caminho-para-arquivos-estaticos:/usr/share/nginx/html/static/ \ # volume montado para que o nginx possa servir os arquivos da estáticos
  -e NGINX_DJANGO_HOST=host-django:porta-django\ # Host do servidor django
  git.ses.pb.gov.br/images/nginx:django


# podman
podman pull git.ses.pb.gov.br/images/nginx:django

podman run -d -p 8080:8080 \
  -v ./caminho-para-arquivos-estaticos:/usr/share/nginx/html/static/ \ # volume montado para que o nginx possa servir os arquivos da estáticos
  -e NGINX_DJANGO_HOST=host-django:porta-django\ # Host do servidor django
  git.ses.pb.gov.br/images/nginx:django

Variáveis de Ambiente

Variável Requerido Padrão Descrição
NGINX_CLIENT_MAX_BODY_SIZE Não 10M Tamanho de Upload máximo permitido pelo nginx
NGINX_DJANGO_HOST Sim localhost:8000 Host do serviço Django

Volumes

Caminho Requerido Descrição
/usr/share/nginx/html/static Sim Arquivos estáticos