- Указать
.env
в корне проекта переменные:HOST_URL
— Адрес для бекэндаWEBAPP_URL
— Адрес для вебаппа (прокидывается в бота)NODE_PORT
— Порт запускаPOSTGRES_URL
— ссылка для подключения к postgressTELEGRAM_TOKEN
— токен телеграм ботаTELEGRAM_DEFAULT_ADMIN
— id дефолтного админа в телеграмеRAWG_API_KEY
— ключ к api https://rawg.ioOMDB_API_KEY
— ключ к api https://www.omdbapi.comGOOGLE_API_KEY
— где-то в гугле беретсяGOOGLE_SPREADSHEET_URL
—где-то в гугле беретсяGOOGLE_SERVICE_ACCOUNT_EMAIL
—где-то в гугле беретсяGOOGLE_PRIVATE_KEY
— где-то в гугле берется
Для доступа локальной разработке в боте необходимо прокинуть локальный хост в интернет. Сделать это можно например так: ssh -R 80:localhost:8000 localhost.run
Если прокинуть и бэк и фронт, и указать соответствующие внешние ссылки для HOST_URL
и WEBAPP_URL
из .env
файла, то появится возможность отлаживать webapp прямо в телеграм боте
Запустить команду npm run dev