Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Schemat tworzenia stron internetowych dla serwerów pomostowych i produkcyjnych za pomocą Git Push

Przekazywanie na serwer produkcyjny

Zakładam, że w odpowiedz cytat , odpowiedź odnosi się do wypychania na serwer produkcyjny jako „innej historii”, tylko dlatego, że można wypchnąć dowolny stary zatwierdzenie na serwer pomostowy w celu przetestowania, ale bardzo uważałbyś tylko na wypchnięcie dokładnie przetestowanej wersji na serwer produkcyjny.

Myślę, że podejście, do którego się odnosisz (wdrażanie przez wypchnięcie do samego repozytorium z post-receive to robi git checkout -f z odpowiednio ustawionym GIT_WORK_TREE ) jest dobry do wdrożenia z git.

Pliki konfiguracyjne

To rozsądny plan, ale musisz być trochę ostrożny przy używaniu .gitignore aby zignorować pliki konfiguracyjne - możesz zapoznać się z tą odpowiedzią, aby uzyskać więcej informacji na ten temat:

Dostęp do danych

Myślę, że pytanie o dane dla twojego serwera pomostowego to naprawdę osobna kwestia, ponieważ żadna z tych danych nie będzie w twoim systemie kontroli wersji - może warto dodać tutaj kolejne pytanie dotyczące tego problemu. możesz mam skrypt, który zrzuca dane na serwer na żywo i importuje je na serwer pomostowy, ale przychodzą mi do głowy sytuacje, w których byłoby to niepożądane, szczególnie gdy należy wziąć pod uwagę dane klienta i przepisy dotyczące ochrony danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ustawienie portów map na 80 i 3306

  2. Prosty skrypt Ajax Jquery — w jaki sposób mogę uzyskać informacje dla każdego wiersza w tabeli?

  3. Django - Dodaj wiersze do bazy danych MySQL

  4. Czy można przenieść rekord z jednej tabeli do drugiej za pomocą jednej instrukcji SQL?

  5. Składnia SQL UPDATE – wymieniona przez DBMS