понимаю как правильно описать образ в docker-compose.yml . Можете помочь?
                  
                  
                  version: '3.1'
                  
                  
                  
                  
                  
                  services:
                  
                  
                    web:
                  
                  
                      build: ./
                  
                  
                      command: ./docker-entrypoint.sh
                  
                  
                      volumes:
                  
                  
                        - ./:/web
                  
                  
                      ports:
                  
                  
                        - "80:80"
                  
                  
                        - "443:443"
                  
                  
                      depends_on:
                  
                  
                        - web_db
                  
                  
                  
                  
                  
                    web_db:
                  
                  
                      image: 'postgres:latest'
                  
                  
                      volumes:
                  
                  
                        - ./postgres-data:/var/lib/postgresql/data
                  
                  
                      restart: always
                  
                  
                      ports:
                  
                  
                        - "5432:5432"
                  
                  
                      environment:
                  
                  
                        POSTGRES_DB: application_db
                  
                  
                        POSTGRES_USER: user_db
                  
                  
                        POSTGRES_PASSWORD: password_db
                  
                  
                  
                  
                  
                    nginx:
                  
                  
                      image: nginx:latest
                  
                  
                      ports:
                  
                  
                        - КАКОЙ ПОРТ УКАЗАТЬ ЗДЕСЬ?
                  
                  
                      volumes:
                  
                  
                        - ./nginx/local.conf:/var/lib/nginx/conf.d
                  
                  
                      depends_on:
                  
                  
                        - web
                  
                  
                  
                  
                  
                  volumes:
                  
                  
                    postgres-data:
                  
                  
                
какой_угодно:80, я полагаю. Первым будет порт на хосте, второй — в контейнере
Обсуждают сегодня