Strapi - przenieść projekt
Cześć,
Na serwerze jest Ubuntu, na którym działa strona internetowa z backendem Stripi, a frontendem NexstJS.
Na serwerze zainstalowane są: Nginx, NodeJS, NextJS, Yarn, NPM, pm2
Potrzebny jest skrypt, który zainstaluje kopię projektu na nowym serwerze. Na nowym serwerze są już zainstalowane: Nginx, NodeJS, NextJS, Yarn, NPM, pm2
Istnieje już skrypt (załączona kopia skryptu), który archiwizuje wszystkie pliki projektu do pliku zip. Kopiuje konfigurację Nginx i eksportuje konfigurację Stripi
Skrypt kopii zapasowej umieszcza wszystkie pliki w folderze /home/BackUP/
Umieszczę wszystkie zarchiwizowane pliki z folderu /home/BackUP/ w folderze /home/Restore, a skrypt (który napiszesz), po uruchomieniu powinien uruchomić projekt na czystym serwerze, przywracając wszystko z kopii zapasowych znajdujących się w folderze /home/Restore.
1) Istnieje subtelność, że w Strapi na nowym serwerze trzeba będzie chyba utworzyć użytkownika przed zaimportowaniem konfiguracji Stripi. Więc ten skrypt powinien również zautomatyzować to zadanie.
2) W moim projekcie zachowane są wszystkie zależności projektu i archiwizuję je w pliku zip, dlatego podczas przywracania projektu należy używać tych zależności, a nie pobierać je z internetu. Upewnij się, że przywracanie odbywa się bez pobierania czegokolwiek z internetu (obecnie zależność jest w repozytorium, jutro zostanie usunięta i projekt nie uruchomi się)
Proszę o propozycje dotyczące terminu i kosztów.
Dzięki
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Modyfikacja w pracy emulatora
164 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 7 dni 5 godzin temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 12 dni temu ∙ 23 oferty |