· Tomasz Siroń · Technologia

Uruchomienie środowiska developerskiego

Dwa lata temu wspieraliśmy ciekawy projekt dla uczelni, gdzie kluczowym zadaniem było uruchomienie środowiska developerskiego z pełnym CICD do uruchomienia badawczej aplikacji. Miało to działać z Dockerem, dedykowanym runnerem GitLaba i dodatkowo obsługiwać wysyłkę maili.

Opis zdjęcia

Całość postawiliśmy na serwerze dedykowanym w OVH z Proxmoxem, który zapewnił elastyczne zarządzanie maszynami wirtualnymi. Zabezpieczenia sieciowe ogarnęliśmy dzięki firewallowi i VPN, a żeby zminimalizować koszty, wdrożyliśmy VyOS jako router, który obsługiwał cały ruch oraz usługi sieciowe.

Runner GitLaba integrował się z Dockerem, a pełne CICD automatycznie wdrażało aplikację składającą się z bazy danych oraz osobnych kontenerów dla frontendu i backendu. Nginx został natywnie zainstalowany na maszynie, zajmował się ruchem, certyfikatami SSL i obsługą CORS.

Mailing w dev? Tak, postawiliśmy własny serwer pocztowy, oparty na iRedMail, z pełną konfiguracją DKIM, SPF i DMARC. Wbrew pozorom, to całkiem sensowne rozwiązanie w środowisku developerskim a wdrożenie ze względu na gotowy pakiet było naprawdę szybkie.

Projekt działał przez rok, wspierając badania uczelni i utrzymując niskie koszty – dzięki darmowemu open-source oprogramowaniu jedynym wydatkiem były serwer i wdrożenie.

To dobry przykład, jak przy odpowiednim planowaniu można zbudować solidne rozwiązanie, jednocześnie kontrolując koszty.

Potrzebujesz konsultacji technicznej?

Masz pytania dotyczące wpisu lub swojej infrastruktury? Napisz do nas. Pomożemy Ci to spokojnie przeanalizować i znaleźć rozwiązanie.

logo SparkSome

NIP: 6793289948

REGON: 527616291

KRS: 0001085500

Kapitał zakładowy: 50 000 zł

© Copyright
SparkSome Venture sp. z o.o.