-
Notifications
You must be signed in to change notification settings - Fork 0
Исправить работу Docker и внести дополнительные улучшения #14
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request
Milestone
Description
- Добавить внешний порт для backend, пока в
nginx.confне будет добавлено проксирование запросов. - Заменить в frontend
Dockerfileобраз nginx наnginx:1.28.3-alpine-slimдля оптимизации итогового образа - Убрать из backend установку
curl, команду для healthcheck заменить на["CMD", "node", "-e", "fetch('http://localhost:3000/health').then(r=>{if(!r.ok)process.exit(1)}).catch(()=>process.exit(1))"] - Зафиксировать версии
nginxиnode - Проверить работоспособность
docker compose- Проверить сборку
- Проверить запуск
- Проверить, что фронт через консоль браузера может достучаться до бэкенда
- Убрать команду
deployдля фронтенда (нам не нужны node.js пакеты для nginx) - Добавить
Docker buildkitдля кэширования и оптимизации - Убрать через специальные
ENVпеременные мусорный вывод `Nest.js и Vue.js
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingenhancementNew feature or requestNew feature or request