graph LR subgraph DEV["Developer (Laptop Windows)"] CODE["Edit Kode\ngeonet-console/"] SCRIPT[".\scripts\deploy-geonet-console.ps1"] end subgraph TRANSFER["Transfer"] TAR["tar -czf\ngeonet-console.tar.gz"] SCP["SSH upload\ncat > /tmp/*.tar.gz"] end subgraph SERVER["Server 10.100.1.24"] EXTRACT["Extract\n/opt/stacks/geonet-console/"] DC["docker compose up -d\n--build --force-recreate"] GC["Container\ngeonet-console"] NGX["Nginx\nconsole.gisportal.id"] end CODE --> SCRIPT SCRIPT --> TAR TAR --> SCP SCP --> EXTRACT EXTRACT --> DC DC --> GC NGX -->|proxy_pass :8091| GC style GC fill:#2196F3,color:#fff style NGX fill:#607D8B,color:#fff