понимаю как правильно описать образ в 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, я полагаю. Первым будет порт на хосте, второй — в контейнере
Обсуждают сегодня