Донастроить docker окружение
Докер-компоуз свой прикрепляю к этому заказу. Задачи следующие:
- Дописать healthchek`s: чтобы сервис api не запускался прежде, чем стартанет pg; frontend не запускался прежде, чем будет проверен api; а proxy не должен запуститься прежде, чем запустятся admin и frontend.
- Доработать nginx, чтобы в итоге пользователи переходили на фронт по домену, а через поддомен admin попадали в админку. На данный момент я так и не понял, как react-admin файлы сервить, если создавать универсальный сервис proxy-nginx для фронтенда и админа. Видимо, через volumes.
- Настроить все volumes правильно. Чтобы данные базы всегда сохранялись на хосте, а динамичная папка в сервисе api под названием public никогда не очищалась при сбоях, релоадах... В общем, сделать это для каждого сервиса, где необходимо.
- Дописать в докерфайлах скачку исходников через гитхаб, чтобы я мог вносить коммиты. Или подсказать, как удобнее всего это делается.
- Настроить https протокол под внешнее подключение к фронту и помочь с политикой cors.
Сделать надо до завтра! То есть сегодня откликнуться, договориться и завтра готовое все отправить. Спасибо