1.0 KiB
1.0 KiB
learn — lab fullstack + homelab
Repo Gitea: https://git.sayudha.uk/sayudhalw/learn
Edit di Cursor di Mac, commit, lalu git push. Deploy ke ubuntu-vm terpisah (Docker).
Isi (main)
| Folder | Pelajaran | Port di VM |
|---|---|---|
pelajaran-1/ |
Nginx + HTML statis | 8088 |
pelajaran-2/ |
Node.js di Docker | 8091 |
Git remote
git remote -v
# gitea git@gitea:sayudhalw/learn.git
Butuh entry SSH (sudah disarankan di mesin ini):
Host gitea
HostName 192.168.0.104
Port 2222
User git
ProxyJump proxmox
Sync kode ke ubuntu-vm (jalankan container)
rsync -av pelajaran-1/ ubuntu-vm:~/learn/pelajaran-1/
rsync -av pelajaran-2/ ubuntu-vm:~/learn/pelajaran-2/
ssh ubuntu-vm 'cd ~/learn/pelajaran-1 && docker compose up -d'
ssh ubuntu-vm 'cd ~/learn/pelajaran-2 && docker compose up -d --build'
Tunnel browser (dari Mac)
ssh -N -L 8088:127.0.0.1:8088 ubuntu-vm # pelajaran 1
ssh -N -L 8091:127.0.0.1:8091 ubuntu-vm # pelajaran 2