SPipe 데모 v2 (2026-10-30) 서버 배포본
- SPipe_server_2026-10-30.zip 내용을 풀어서 등록 (압축 파일은 올리지 않음) - README에 데모 v2 서버 업데이트 순서 추가, 저장소에 없는 문서 목차 정리 - 패치내역을 docs/로 이동, _worklog.md 추가 - 임시 파일(backend/temp.*)과 API 키가 든 파일은 제외
This commit is contained in:
commit
21ebb16fb7
181 files changed
+57207
No files matched your search
@@ -0,0 +1,26 @@
|
||||
# Ubuntu deployment
|
||||
|
||||
The repository is private. Authenticate on the server using `gh auth login`
|
||||
(GitHub.com, HTTPS, web browser), then run:
|
||||
|
||||
```sh
|
||||
gh repo clone tpstn23-afk/SPipe
|
||||
cd SPipe
|
||||
COMPOSE_PARALLEL_LIMIT=1 docker compose build
|
||||
docker compose up -d
|
||||
curl --fail http://127.0.0.1/api/health
|
||||
```
|
||||
|
||||
Docker Engine and Compose must already be installed. Check free disk space
|
||||
before building; the target server originally had about 4 GB free.
|
||||
Set `SPIPE_PORT=8080` when port 80 is already occupied.
|
||||
|
||||
The API builds the official EPANET v2.3.5 Linux library and runs a Net1
|
||||
analysis while building. Source: https://github.com/OpenWaterAnalytics/EPANET/releases/tag/v2.3.5
|
||||
Only the web/API dependencies are installed; blocksys is a separate CLI.
|
||||
The web and API share one origin through nginx. Only the web port is published.
|
||||
The configuration serves HTTP; domain/TLS setup is a separate server step.
|
||||
Map service allowed domains may need to include the deployed address.
|
||||
|
||||
Validation: local Windows regression suite; Docker build and live server
|
||||
checks still required (Docker is unavailable on the development PC).
|
||||
Reference in new issue
Block a user