updated CLAUDE.md
This commit is contained in:
@@ -60,16 +60,19 @@ All hosted at `gitea.dooplex.hu/admin/`
|
|||||||
- Pi-hole DNS on local network forwards `*.demo-felhom.eu` → 192.168.0.162
|
- Pi-hole DNS on local network forwards `*.demo-felhom.eu` → 192.168.0.162
|
||||||
- External access via Cloudflare Tunnel → Traefik reverse proxy
|
- External access via Cloudflare Tunnel → Traefik reverse proxy
|
||||||
|
|
||||||
## Build workflow
|
## Build & deploy workflow
|
||||||
|
|
||||||
Source is in `controller/` but builds happen in `~/build/felhom-controller/`:
|
|
||||||
|
|
||||||
|
Code is edited locally on Windows. Build happens on the server via SSH.
|
||||||
```bash
|
```bash
|
||||||
cd ~/build/felhom-controller
|
# Push changes
|
||||||
./build.sh <version> --push # builds + pushes to gitea.dooplex.hu registry
|
git add -A && git commit -m "..." && git push
|
||||||
```
|
|
||||||
|
|
||||||
Deploy on node: `docker compose up -d` (NOT `restart` — restart doesn't pick up new images)
|
# Build + push image on server
|
||||||
|
ssh kisfenyo@192.168.0.180 "cd ~/build/felhom-controller && git -C ~/git/deploy-felhom-compose pull && ./build.sh --push"
|
||||||
|
|
||||||
|
# Deploy on demo node
|
||||||
|
ssh kisfenyo@192.168.0.162 "cd /opt/docker/felhom-controller && docker pull gitea.dooplex.hu/admin/felhom-controller: && docker compose up -d"
|
||||||
|
```
|
||||||
|
|
||||||
## Tech stack
|
## Tech stack
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user