Разработка
December 22, 2020
Деплой create-react-app проекта на Dokku в виде статического сайта
Настройки для CRA-проекта:
- Добавить в корень проекта пустой файл
.static. - Добавить в корень проекта файл
.buildpacksсо следующем содержанием:
https://github.com/heroku/heroku-buildpack-nodejs https://github.com/dokku/buildpack-nginx
- Добавить раздел в package.json инструкцию "engines":
"engines": {
"node": ">=12.0",
"yarn": ">=1.10"
},- Добавить в раздел "scripts" файла package.json следующую инструкцию:
"dokku": {
"predeploy": "yarn build"
} После успешной загрузки проекта в Dokku в терминале инстанса нужно прописать:
dokku config:set blog NGINX_ROOT=build/