services: nginx: build: . container_name: nginx-proxy restart: always network_mode: host volumes: # Personalização do Shell e Scripts # Montado em /opt para ser distribuído pelo entrypoint (evita erro de montagem como diretório) - ./.bashrc:/opt/custom_bashrc:ro # Volumes para Configurações (Persistência Interna) # Um único volume para o diretório de configs do Nginx (preserva nginx.conf, conf.d e snippets) - nginx_config:/etc/nginx # Persistent Data (Sub-montagens são permitidas) - ./ssl:/etc/nginx/ssl - ./certbot:/etc/letsencrypt - nginx_logs:/var/log/nginx - nginx_cache:/var/cache/nginx volumes: nginx_config: nginx_logs: nginx_cache: