Прототип коллективного блога.
ДИСКЛЕЙМЕР: целью было быстро сделать прототип. Писалось всё быстро и на коленке, код дурно пахнет и на 100% подлежит переписыванию.
Файл .env.sample
необходимо скопировать в .env
и заполнить или скорректировать необходимые значения.
В hosts добавить:
127.0.0.1 orbitar.local api.orbitar.local
Можно дополнить списком подсайтов по вкусу (опционально)
127.0.0.1 idiod.orbitar.local
Пересборка фронта и бэка (если необходимо):
docker compose -p orbitar -f docker-compose.local.yml build --no-cache frontend backend
Запуск:
docker compose -p orbitar -f docker-compose.local.yml up
Для генерации контента надо запустить проект в дебаг режиме.
Использование:
(в папке backend
, перед первым запуском выполнить npm install
)
npm run generate-dummy-content -- --help
Например:
npm run generate-dummy-content -- -u 10 -s 8 -p 20 -c 100
Для генерации осмысленных текстов используйте параметр -f 1
, например:
npm run generate-dummy-content -- -u 10 -s 8 -p 20 -c 100 -f 1
Для генерации осмысленных текстов используется API https://fish-text.ru/, соответственно, нужно интернет-соединение.