does not work
This commit is contained in:
22
README.md
22
README.md
@@ -18,17 +18,19 @@ Telegram miniapp для поиска музыки на YouTube и конверт
|
||||
```bash
|
||||
git clone <repository-url>
|
||||
cd quixotic
|
||||
npm install
|
||||
yarn install
|
||||
```
|
||||
|
||||
### 2. Установка FFmpeg
|
||||
|
||||
**macOS:**
|
||||
|
||||
```bash
|
||||
brew install ffmpeg
|
||||
```
|
||||
|
||||
**Ubuntu/Debian:**
|
||||
|
||||
```bash
|
||||
sudo apt update
|
||||
sudo apt install ffmpeg
|
||||
@@ -51,6 +53,7 @@ cp .env.example .env
|
||||
```
|
||||
|
||||
Отредактируйте `.env`:
|
||||
|
||||
```env
|
||||
TELEGRAM_BOT_TOKEN=your_bot_token_here
|
||||
WEB_APP_URL=https://your-domain.com
|
||||
@@ -60,18 +63,20 @@ PORT=3000
|
||||
## Запуск
|
||||
|
||||
### Разработка
|
||||
|
||||
```bash
|
||||
npm run dev
|
||||
yarn dev
|
||||
```
|
||||
|
||||
### Продакшн
|
||||
|
||||
```bash
|
||||
npm start
|
||||
yarn start
|
||||
```
|
||||
|
||||
## Структура проекта
|
||||
|
||||
```
|
||||
```bash
|
||||
quixotic/
|
||||
├── src/
|
||||
│ ├── server.js # Express сервер
|
||||
@@ -97,6 +102,7 @@ quixotic/
|
||||
## База данных
|
||||
|
||||
SQLite с таблицами:
|
||||
|
||||
- `users` - пользователи Telegram
|
||||
- `search_history` - история поиска
|
||||
- `downloads` - загруженные файлы
|
||||
@@ -107,23 +113,27 @@ SQLite с таблицами:
|
||||
|
||||
1. Установите [Heroku CLI](https://devcenter.heroku.com/articles/heroku-cli)
|
||||
2. Создайте приложение:
|
||||
|
||||
```bash
|
||||
heroku create quixotic-app
|
||||
```
|
||||
|
||||
3. Установите buildpacks:
|
||||
|
||||
```bash
|
||||
heroku buildpacks:add --index 1 https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git
|
||||
heroku buildpacks:add --index 2 heroku/nodejs
|
||||
```
|
||||
|
||||
4. Настройте переменные:
|
||||
|
||||
```bash
|
||||
heroku config:set TELEGRAM_BOT_TOKEN=your_token
|
||||
heroku config:set WEB_APP_URL=https://quixotic-app.herokuapp.com
|
||||
```
|
||||
|
||||
5. Деплой:
|
||||
|
||||
```bash
|
||||
git push heroku main
|
||||
```
|
||||
@@ -144,7 +154,7 @@ sudo apt install ffmpeg -y
|
||||
# Клонирование проекта
|
||||
git clone <repository-url>
|
||||
cd quixotic
|
||||
npm install
|
||||
yarn install
|
||||
|
||||
# Настройка PM2
|
||||
sudo npm install -g pm2
|
||||
@@ -172,4 +182,4 @@ pm2 restart quixotic
|
||||
|
||||
## Лицензия
|
||||
|
||||
MIT License
|
||||
MIT License
|
||||
|
||||
Reference in New Issue
Block a user