Case study

Migracja do GitLaba i automatyzacja deploymentu na VPS

WooHoo wdraża zmiany bezpiecznie i powtarzalnie – z podziałem na DEV, STAGE i PROD
case-study-hero-01

Wyzwanie

WooHoo realizuje wiele projektów jednocześnie, głównie na PrestaShopie, działając na własnych VPS-ach. Do tej pory zmiany trafiały na serwery ręcznie – przez FTP, bez stagingu, bez wersjonowania. Każdy deploy był ryzykowny, a brak możliwości cofnięcia zmian powodował niepotrzebne przestoje. Zespół potrzebował automatyzacji wdrożeń i prostego sposobu na oddzielenie środowisk testowych od produkcji.

Rozwiązanie

Rozwiązanie

o-nas-hero
Zespół More wdrożył dla WooHoo własną instancję GitLab CE na VPS-ie oraz skonfigurował CI/CD z automatycznym deploymentem przez FTP. Zostały utworzone trzy środowiska – DEV, STAGE i PROD – z jasnym przepływem kodu między nimi. Wdrożony został mechanizm rollbacku oparty o artefakty i backupy baz danych. Struktura repozytoriów została uporządkowana i podzielona na główną wersję PrestaShop oraz moduły klientowskie z wykorzystaniem submodułów. Dodatkowo przygotowaliśmy skrypty do instalacji i aktualizacji aplikacji oraz przekazaliśmy dokumentację i przeszkoliliśmy zespół WooHoo, tak aby mogli samodzielnie obsługiwać kolejne wdrożenia i nowe projekty.
o-nas-hero

Efekty

Ikona

Automatyczny deployment przez GitLab CI

Cały proces wdrożenia – od commitów po produkcję – odbywa się teraz automatycznie, bez ręcznego kopiowania plików. WooHoo zyskało powtarzalny i bezpieczny sposób publikowania zmian.

Ikona

Rollback wdrożenia i bazy danych

W razie potrzeby zespół może cofnąć wdrożenie do poprzedniej wersji – razem z bazą danych. To eliminuje stres przy każdym releasie i pozwala szybko reagować na ewentualne błędy.

Ikona

Nowe środowisko stagingowe w kilkanaście minut

Każdy nowy projekt może mieć własne repozytorium, staging i bazę danych gotowe do testów. Zespół WooHoo uruchamia kolejne instancje samodzielnie, bez potrzeby wsparcia technicznego.

Co myślą nasi klienci?

More is the kind of team that just gets it. No fluff, no nonsense—just smart people solving real problems and making things work like they should.

Steve Jobs

Leonardo_Phoenix_09_Create_a_realistic_and_detailed_image_of_a_0
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur.

Name Lastname

Leonardo_Phoenix_09_Create_a_realistic_and_detailed_image_of_a_2
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur.

Name Lastname

Jak pomogliśmy innym?

Skontaktuj się z nami

Masz pytania, pomysł na projekt albo po prostu chcesz dowiedzieć się więcej? Napisz do nas, a my zajmiemy się resztą.

Wypełnij formularz i kilknij przycisk “wyślij”.

W ciągu 24 godzin dostaniesz wiadomość zwrotną na podany adres e-mail.

Umówimy się na rozmowę lub od razu zaproponujemy, jak możemy Ci pomóc.