This commit is contained in:
2025-12-02 15:45:09 +01:00
parent 8653c510b7
commit b55fdb532b
7 changed files with 1277 additions and 50 deletions

View File

@@ -7,8 +7,8 @@ Get up and running with the Diagram Viewer in minutes.
### 1. Clone Repository
```bash
git clone git@git.appmodel.nl:Tour/diagram.git
cd diagram
git clone git@git.appmodel.nl:Tour/viewer.git
cd viewer
```
### 2. Setup Environment
@@ -74,7 +74,7 @@ git push origin main
Simply navigate to:
```
https://diagram.appmodel.nl
https://viewer.appmodel.nl
```
### Manual Deployment
@@ -83,13 +83,13 @@ On the server:
```bash
# Trigger deployment
app-deploy diagram
app-deploy viewer
# View logs
tail -f /var/log/app-deploy-diagram.log
tail -f /var/log/app-deploy-viewer.log
# Check status
cd /home/tour/infra/diagram
cd /home/tour/infra/viewer
docker compose ps
```
@@ -97,27 +97,27 @@ docker compose ps
```bash
# Deployment logs
tail -f /var/log/app-deploy-diagram.log
tail -f /var/log/app-deploy-viewer.log
# Container logs
cd /home/tour/infra/diagram
docker compose logs -f diagram
cd /home/tour/infra/viewer
docker compose logs -f viewer
# Last 100 lines
docker compose logs --tail=100 diagram
docker compose logs --tail=100 viewer
```
### Restart Service
```bash
cd /home/tour/infra/diagram
cd /home/tour/infra/viewer
# Restart container
docker compose restart diagram
docker compose restart viewer
# Full restart (rebuild)
docker compose down
docker compose up -d --build diagram
docker compose up -d --build viewer
```
---
@@ -176,10 +176,10 @@ git push
docker compose ps
# Health check
docker inspect diagram-viewer | grep -A 10 Health
docker inspect viewer | grep -A 10 Health
# Test endpoint
curl -I https://diagram.appmodel.nl
curl -I https://viewer.appmodel.nl
```
---
@@ -190,11 +190,11 @@ curl -I https://diagram.appmodel.nl
```bash
# Check logs
tail -f /var/log/app-deploy-diagram.log
tail -f /var/log/app-deploy-viewer.log
# Rebuild with verbose output
cd /home/tour/infra/diagram
docker compose build --no-cache --progress=plain diagram
cd /home/tour/infra/viewer
docker compose build --no-cache --progress=plain viewer
```
### Site Not Loading
@@ -204,10 +204,10 @@ docker compose build --no-cache --progress=plain diagram
docker compose ps
# Check Traefik routing
docker logs traefik | grep diagram
docker logs traefik | grep viewer
# Test DNS
nslookup diagram.appmodel.nl
nslookup viewer.appmodel.nl
# Test directly
curl http://localhost:PORT
@@ -217,8 +217,8 @@ curl http://localhost:PORT
```bash
# Force rebuild
cd /home/tour/infra/diagram
docker compose up -d --build --force-recreate diagram
cd /home/tour/infra/viewer
docker compose up -d --build --force-recreate viewer
# Clear browser cache
# Ctrl+Shift+R (Windows/Linux)
@@ -232,7 +232,7 @@ docker compose up -d --build --force-recreate diagram
- Read the [Home](Home.md) page for comprehensive documentation
- Review [DEPLOY_SERVER_SETUP.md](../DEPLOY_SERVER_SETUP.md) for deployment details
- Check [Diagrams Library docs](https://diagrams.mingrammer.com/) for icon options
- Explore the [Mermaid editor](https://diagram.appmodel.nl) for live diagram editing
- Explore the [Mermaid editor](https://viewer.appmodel.nl) for live diagram editing
---