nginx в докере запустить и не мог понять что не работает 
                  
                  
                  
                  
                  
                  version: "3"
                  
                  
                  services:
                  
                  
                    dublin:
                  
                  
                      build: ./dublin/
                  
                  
                      restart: always
                  
                  
                      depends_on:
                  
                  
                        - postgres
                  
                  
                      ports:
                  
                  
                        - 3000:3000
                  
                  
                      env_file:
                  
                  
                        - ./dublin/.env
                  
                  
                      networks:
                  
                  
                        - webnet
                  
                  
                      environment:
                  
                  
                        - NODE_ENV=production
                  
                  
                      volumes:
                  
                  
                        - "./dublin/routes:/app/routes"
                  
                  
                    webserver:
                  
                  
                      image: nginx:mainline-alpine
                  
                  
                      container_name: webserver
                  
                  
                      restart: unless-stopped
                  
                  
                      ports:
                  
                  
                        - "443:443"
                  
                  
                      volumes:
                  
                  
                        - web-root:/var/www/html
                  
                  
                        - ./nginx-conf:/etc/nginx/conf.d
                  
                  
                        - certbot-etc:/etc/letsencrypt
                  
                  
                        - certbot-var:/var/lib/letsencrypt
                  
                  
                      networks:
                  
                  
                        - webnet
                  
                  
                  
                  
                  
                    certbot:
                  
                  
                      image: certbot/certbot
                  
                  
                      container_name: certbot
                  
                  
                      volumes:
                  
                  
                        - certbot-etc:/etc/letsencrypt
                  
                  
                        - certbot-var:/var/lib/letsencrypt
                  
                  
                        - web-root:/var/www/html
                  
                  
                      depends_on:
                  
                  
                        - webserver
                  
                  
                      command: certonly --webroot --webroot-path=/var/www/html --email aaa@gmail.com --agree-tos --no-eff-email --staging -d aaa.ru  -d www.aaa.ru
                  
                  
                  volumes:
                  
                  
                    certbot-etc:
                  
                  
                    certbot-var:
                  
                  
                    web-root:
                  
                  
                     driver: local
                  
                  
                    #  driver_opts:
                  
                  
                    #    type: none
                  
                  
                      #  device: /home/me/dublin/views/
                  
                  
                  #     o: bind
                  
                  
                  networks:
                  
                  
                    webnet:
                  
                  
                     driver: bridge
                  
                  
                
А что не работает?
исходя из volume - ./nginx-conf:/etc/nginx/conf.d - я правильно понимаю, что мне надо на уровне с docker-compose.yaml надо сделать папку nginx-conf и в нее положить conf.d , который и будет основным конфигом?
conf.d это разве файл?
Это папка
Обсуждают сегодня