и ещё что-то. Ты его классически запускаешь (установил в систему базу и ПО для исполнения кода). Всё норм.
Затем ты решил сделать на докере. Установил сам докер, написал docker-compose.yml, где указал, что надо использовать определённый сервис с базой на основе определённого образа и сервис с тем ПО, которое будет исполнять твой код. Условно веб-сервис.
Теперь задача, чтобы сервис с ПО "принял" твой код. Так?
Его можно просто туда примонтировать
webapp:
image: yii2
restart: always
volumes:
- .:/var/www/html
Вот строчка - .:/var/www/html будет говорить о том, что ты меняешь свой код, контейнер уже работает с ним
ааа, чёт я совсем не подумал что бд это тоже сервер и его можно изолировать от системы и обращаться по нужному порту спасибо, за совет и объяснения
Обсуждают сегодня