Разработка
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/