SHA256
Перевести deploy и PostgreSQL схемы на актуальное состояние
This commit is contained in:
@@ -41,16 +41,19 @@ mkdir -p /home/player/tX/UI
|
||||
|
||||
Каждый сервер должен иметь локальный внешний конфиг в рабочей директории сервиса.
|
||||
|
||||
Актуальные production-значения для `shineup.me` и `server2.shineup.me` смотреть в `deploy/PRODUCTION_SERVERS.md`.
|
||||
Ниже именно шаблон для нового контура, а не снимок текущего production.
|
||||
|
||||
Production пример:
|
||||
|
||||
```properties
|
||||
server.port=7070
|
||||
server.SHiNE.login=shineupme
|
||||
db.url=jdbc:postgresql://127.0.0.1:5432/shine_server_db
|
||||
db.user=shine_server
|
||||
server.SHiNE.login=<SERVER_LOGIN>
|
||||
db.url=jdbc:postgresql://127.0.0.1:5432/<APP_DB>
|
||||
db.user=<APP_DB_USER>
|
||||
db.password=CHANGE_ME
|
||||
server.ui.indexPath=/home/player/SHiNE/shine-ui/index.html
|
||||
server.info.url=https://shineup.me
|
||||
server.info.url=https://<DOMAIN>
|
||||
server.info.origin=production
|
||||
solana.cluster=mainnet-beta
|
||||
```
|
||||
@@ -59,17 +62,20 @@ Test/devnet пример:
|
||||
|
||||
```properties
|
||||
server.port=7102
|
||||
server.SHiNE.login=server_t2
|
||||
db.url=jdbc:postgresql://127.0.0.1:5432/shine_t2_db
|
||||
db.user=shine_t2
|
||||
server.SHiNE.login=<SERVER_LOGIN>
|
||||
db.url=jdbc:postgresql://127.0.0.1:5432/<APP_DB>
|
||||
db.user=<APP_DB_USER>
|
||||
db.password=CHANGE_ME
|
||||
server.ui.indexPath=/home/player/t2/UI/index.html
|
||||
server.info.url=https://t2.shineup.me
|
||||
server.info.origin=devnet
|
||||
solana.cluster=devnet
|
||||
solana.rpcUrl=https://api.devnet.solana.com
|
||||
solana.rpcUrl=https://devnet.helius-rpc.com/?api-key=0614c894-52d8-4ddc-bbbc-0947ce5ec3a4
|
||||
```
|
||||
|
||||
Рекомендуемый образ PostgreSQL для новых контуров: `postgres:18`.
|
||||
Для `postgres:18+` bind-mount нужно делать на `/var/lib/postgresql`, а не на старый путь `/var/lib/postgresql/data`.
|
||||
|
||||
Если указан `db.url` и в выбранной БД ещё нет таблицы `db_schema_version`,
|
||||
сервер сам создаст runtime-схему PostgreSQL при первом старте.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user