В .env ставим MODE=dev.
Удаляем папку node_modules в app.
Делаем:
docker-compose up --build -d
Зайти в контейнер командой:
docker-compose exec app sh
Установить пакеты:
npm install
Запустить внутри команду:
npm run dev
Работаем...
В .env ставим MODE=production
Далее делаем
docker-compose up --build
Готово.
Надо зайти в pgadmin и создать базу данных api
docker-compose exec nginx /etc/init.d/nginx restart
- Вся статика в папке
/static
, она будет доступна поlocalhost/filename
. - Для ноды папка со статикой будет ниже уровнем от
app.js
(главным файлом), на одном уровне с папкойapp
.