services: nginx: image: nginx:alpine restart: unless-stopped container_name: nginx networks: - shared ports: - '80:80' - '443:443' volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro - ./conf.d:/etc/nginx/conf.d:ro - /etc/letsencrypt:/etc/letsencrypt:ro - ./certbot/www:/var/www/certbot:ro networks: shared: name: shared