Rename VPS-only install paths to WSChat

Этот коммит содержится в:
Виктор
2026-05-08 16:50:58 +09:00
родитель 52432d557c
Коммит 3c74509947
+10 -10
Просмотреть файл
@@ -1,4 +1,4 @@
# VPS-only installation with FastPanel # WSChat VPS-only installation with FastPanel
This is the current MVP architecture. This is the current MVP architecture.
@@ -12,7 +12,7 @@ VPS with FastPanel
├── widget.example.ru -> static embeddable widget ├── widget.example.ru -> static embeddable widget
├── api.example.ru -> reverse proxy to local backend ├── api.example.ru -> reverse proxy to local backend
├── Node.js backend -> 127.0.0.1:3000 ├── Node.js backend -> 127.0.0.1:3000
├── SQLite database -> /opt/raspi-chat/data/chat.sqlite ├── SQLite database -> /opt/ws-chat/data/chat.sqlite
└── Telegram bot -> backend process └── Telegram bot -> backend process
``` ```
@@ -43,7 +43,7 @@ api.example.ru A VPS_IP
## Project directories ## Project directories
```text ```text
/opt/raspi-chat/ /opt/ws-chat/
source/ # git clone source/ # git clone
data/ # SQLite database data/ # SQLite database
logs/ # logs logs/ # logs
@@ -89,9 +89,9 @@ pm2 -v
## Clone project ## Clone project
```bash ```bash
sudo mkdir -p /opt/raspi-chat sudo mkdir -p /opt/ws-chat
sudo chown -R $USER:$USER /opt/raspi-chat sudo chown -R $USER:$USER /opt/ws-chat
cd /opt/raspi-chat cd /opt/ws-chat
git clone https://github.com/viktor138irk/chat.git source git clone https://github.com/viktor138irk/chat.git source
cd source cd source
npm install npm install
@@ -113,7 +113,7 @@ APP_PORT=3000
PUBLIC_API_URL=https://api.example.ru PUBLIC_API_URL=https://api.example.ru
PUBLIC_WS_URL=wss://api.example.ru/ws PUBLIC_WS_URL=wss://api.example.ru/ws
TRUST_PROXY=true TRUST_PROXY=true
DATABASE_PATH=/opt/raspi-chat/data/chat.sqlite DATABASE_PATH=/opt/ws-chat/data/chat.sqlite
ADMIN_ORIGIN=https://admin.example.ru ADMIN_ORIGIN=https://admin.example.ru
WIDGET_ORIGIN=https://widget.example.ru WIDGET_ORIGIN=https://widget.example.ru
TELEGRAM_BOT_TOKEN= TELEGRAM_BOT_TOKEN=
@@ -123,7 +123,7 @@ JWT_SECRET=change-me-to-long-random-string
Create data directory: Create data directory:
```bash ```bash
mkdir -p /opt/raspi-chat/data /opt/raspi-chat/logs /opt/raspi-chat/backups /opt/raspi-chat/updates mkdir -p /opt/ws-chat/data /opt/ws-chat/logs /opt/ws-chat/backups /opt/ws-chat/updates
``` ```
## Start backend ## Start backend
@@ -149,7 +149,7 @@ Expected:
Production with PM2: Production with PM2:
```bash ```bash
pm2 start backend/src/server.js --name raspi-chat-backend pm2 start backend/src/server.js --name wschat-backend
pm2 save pm2 save
pm2 startup pm2 startup
``` ```
@@ -204,7 +204,7 @@ sudo systemctl reload nginx
## Build admin and widget ## Build admin and widget
```bash ```bash
cd /opt/raspi-chat/source cd /opt/ws-chat/source
npm run build:admin npm run build:admin
npm run build:widget npm run build:widget
``` ```