Commit 22c114

2026-05-05 02:10:52 Anonymous: Fix URLs
our stack.md ..
@@ 59,6 59,7 @@
* `ssh ganesha`
* `ssh shiva`
* `ssh krishna`
+ * `git add remote origin git@10.152.0.2:2222:REPO-OWNER/REPO-NAME.git`
* `git add remote origin git@isn-gitea:REPO-OWNER/REPO-NAME.git`
```
@@ 108,12 109,12 @@
## Apps
We look after the following software:
- * VISNA (aka K-VISNA), an AI chat app for students:
+ * VISNA, an AI chat app for students:
* Backend in Kotlin + Spring Boot 3, frontend in Typescript + Vue 3
* It is deployed on RAMA in Docker containers
* RAMA runs VISNA's `staging`, `sandbox` and `production` environments
* The deployment uses blue-green deployment, with routing handled via a containerized Nginx instance running on GANESHA
- * The source code is on this machine at [http://10.152.0.2:3000/ISN-Innovations/Visna](http://10.152.0.2:3000/mtamassia/K-VISNA)
+ * The source code is on this machine at [https://gitea.dev.isn.edu.au/ISN-Innovations/Visna](https://gitea.dev.isn.edu.au/ISN-Innovations/K-VISNA)
* The pipeline runs on a Gitea instance hosted on GANESHA (origin: `ganesha`)
* The public URL is https://visna.isn.edu.au, which reaches GANESHA
* A Nginx instance running on GANESHA routes requests to the correct port on RAMA
@@ 123,7 124,7 @@
* It is deployed on RAMA in Docker containers
* RAMA runs THRIVE's `staging`, `sandbox` and `production` environments
* The deployment uses blue-green deployment, with routing handled via a containerized Nginx instance running on GANESHA
- * The source code is on this machine at [http://10.152.0.2:3000/ISN-Innovations/Thrive](http://10.152.0.2:3000/mtamassia/Thrive)
+ * The source code is on this machine at [https://gitea.dev.isn.edu.au/ISN-Innovations/Thrive](https://gitea.dev.isn.edu.au/ISN-Innovations/Thrive)
* The deployment pipeline is in the relative folder `.gitea/`
* The pipeline runs on a Gitea instance hosted on GANESHA(origin: `origin`)
* The public URL is https://thrive.isn.edu.au, which reaches GANESHA
@@ 133,7 134,7 @@
* Backend in Rust + Axum + Tower, frontend in Typescript + Vue 3
* It is deployed on GANESHA, in a Docker container
* The deployment is configured together with all the other services running on GANESHA (see below)
- * The source code is on this machine at [http://10.152.0.2:3000/ISN-Innovations/Modelix](http://10.152.0.2:3000/mtamassia/Modelix)
+ * The source code is on this machine at [https://gitea.dev.isn.edu.au/ISN-Innovations/Modelix](https://gitea.dev.isn.edu.au/ISN-Innovations/Modelix)
* The deployment pipeline is in the relative folder `.gitea/`
* The pipeline runs on a Gitea instance hosted on GANESHA (origin: `origin`)
* This is only reachable using local IPs, so I use a VPN, while THRIVE and VISNA are in the same network
@@ 143,7 144,7 @@
## Internal Services
GANESHA runs a host of services:
- * The services are set up using a long Docker Compose stack defined at [http://10.152.0.2:3000/ISN-Innovations/Infrastructure-Setup](http://10.152.0.2:3000/mtamassia/Infrastructure-Setup)
+ * The services are set up using a long Docker Compose stack defined at [https://gitea.dev.isn.edu.au/ISN-Innovations/Infrastructure-Setup](https://gitea.dev.isn.edu.au/ISN-Innovations/Infrastructure-Setup)
* This lives on GANESHA in `/Users/mtamassia/Projects/Infrastructure-Setup`
* The folder containes a .env file, too
* GANESHA uses Docker Compose v1, so the right commands start with `docker-compose` (with a dash)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9