published at doc.mrtin.dev
<aside> ➡️ Hello! If you are outside the development team of MrSatDev system, this documentation might not helpful.
Return to mrtin.dev
</aside>
https://gitlab.com/mrsatdev-sys
| Id | Module | Port in configuration server | Domain | Direct access Authentication method | | --- | --- | --- | --- | --- | | mrsatdev-system | FE | 4001 | all.mrsatdev.com ⛔ | Open | | mrsatdev-fe | FE | 4000 | www.mrsatdev.com ⚠️ test.mrsatdev.com ✅ | Open | | mrsatdev-gateway | Gateway | 8001 | gateway.mrsatdev.com ✅ | Whitelisted API only | | mrsatdev-registry | Registry Server | 8000 | - | No Access | | mrsatdev-config | Config Server | 8010 | - | No Access | | mrsatdev-auth | Credential Service | 8011 | oauth.mrsatdev.com ✅ | App Token | | mrsatdev-core | Core API | 8012 | - | No Access | | mrsatdev-common | Common Lib | - | - | App Token | | | | | | |
https://gitlab.com/mrsatdev-lab
Id / Name | Main Usage | Range | Domain | Type |
---|---|---|---|---|
satme-fe | Personal | 4010:3000 | www.mrtin.dev ✅ | Website |
techtalk-tiptap | Techtalk | 4020:3000 | magic-editor ✅ | Website |
stack:facebook-sdk | 4201:4000:any | - | Server | |
stack:cron-api | CronJob | 4100-4105:4000 | - | Server |
🔒hidden | Personal | 4105-4010:any | 🔒hidden | Multiple |
🔒hidden | Personal | 4011-4020:any | 🔒hidden | Multiple |
template-cv | CV | 3001-3005:3000 | giang.mrsatdev.com ✅ | |
quangtri.mrtin.dev ⚠️ | ||||
mrtin.id.vn ⚠️ | Website |
✨ Standalone application
Name | Image | Range | Description |
---|---|---|---|
Portainer | 9000:9000 | OP (portainer.mrsatdev.com) ✅ | |
Ngnix Proxy Manage | - | OP (proxy.mrsatdev.com) ✅ | |
Jenkin Server | 8080:8080 | OP (ci.mrsatdev.com) ✅ | |
Discord Music Bot | discord-music-bot | 5000:3000 | - |
Minecraft Server | Customers | 22565 | 12345:22565 |
👤 Active Customer / Active Legacy Apps
Id | Main Usage | Range | Domain | Type |
---|---|---|---|---|
🔒hidden | Customers | 3001-3010:3000 | 🔒hidden | Multiple |
dind:satteam | Customers | 3500-3505:any | - | Multiple |
mrsatdev_mvc | Personal | 8008:8080 | old.mrsatdev.com ⛔ | Website |
<aside> ✅ Due to the build-hour limitation on GitHub, CircleCI and GitLab, the deploy process with Zero-downtime have been improved using Jenkins
● Average time for the old flow: 15 mins ● Average time for the new flow (with tar files already prepared): 1.5 mins
</aside>
Network Name | Internal IP Subnet | Services |
---|---|---|
mrsatdev-network | 172.20.0.0/24 |
MrSatDev System’s apps |
op-network | 172.17.0.0/24 |
MrSat Server apps & tools |
guest-network | 172.29.0.0/24 |
Customer’s products |
⭐ All the script should be run inside the Script
repository