Сервер: дочистить PostgreSQL runtime и документацию

This commit is contained in:
AidarKC
2026-07-27 18:01:15 +04:00
parent b5116474c7
commit 618a30c2ab
20 changed files with 47 additions and 46 deletions
+9 -2
View File
@@ -46,7 +46,9 @@ Production пример:
```properties
server.port=7070
server.SHiNE.login=shineupme
db.path=data/shine.sqlite
db.url=jdbc:postgresql://127.0.0.1:5432/shine_server_db
db.user=shine_server
db.password=CHANGE_ME
server.ui.indexPath=/home/player/SHiNE/shine-ui/index.html
server.info.url=https://shineup.me
server.info.origin=production
@@ -58,7 +60,9 @@ Test/devnet пример:
```properties
server.port=7102
server.SHiNE.login=server_t2
db.path=data/shine.sqlite
db.url=jdbc:postgresql://127.0.0.1:5432/shine_t2_db
db.user=shine_t2
db.password=CHANGE_ME
server.ui.indexPath=/home/player/t2/UI/index.html
server.info.url=https://t2.shineup.me
server.info.origin=devnet
@@ -66,6 +70,9 @@ solana.cluster=devnet
solana.rpcUrl=https://api.devnet.solana.com
```
Если указан `db.url` и в выбранной БД ещё нет таблицы `db_schema_version`,
сервер сам создаст runtime-схему PostgreSQL при первом старте.
## 5. Caddy
Минимальный site block:
+2 -2
View File
@@ -92,5 +92,5 @@ cp /path/to/SHiNE-product/application.properties ./application.properties
## Что пока остаётся как есть
- `sync_servers` сервер по-прежнему загружает из server PDA в Solana;
- старый SQLite runtime код ещё может лежать в репозитории, но новая runtime-схема на него не должна опираться;
- механический перенос DAO и runtime SQL на PostgreSQL делается отдельным шагом после утверждения схемы `v1`.
- runtime-сервер уже работает только с PostgreSQL;
- дальнейшим отдельным шагом остаются зачистка legacy-документации, переименования и перенос оставшихся прямых SQL-запросов в DAO/service.