sql >> Databasteknik >  >> RDS >> PostgreSQL

Remote Symfony2 + Netbeans arbetsflöde (feat. git)

Först av allt skulle jag starkt rekommendera att försöka lösa problemet med utvecklingsmaskinen. Det finns vagrant som kan användas tillsammans med kock eller marionett (eller en specialiserad virtuell basmaskin) för att flytta utvecklingsmiljön till en virtuell maskin som körs på utvecklarens dator. Detta skulle också lösa många problem angående fjärrservern.

Om detta inte kan göras, här är några tankar:

Netbeans-kommandon fungerar inte på distans. Låt dina utvecklare ssh in i maskinen och kör deras kommandon.

Jag förstår inte ditt utvecklings-/produktionsmiljöproblem. De bör vara åtminstone en virtuell värd med olika konfigurationer/cache/loggar för varje utvecklare så att konfigurationerna kan ställas in korrekt. Parametrarna.ini bör inte finnas i ditt git-förråd (Du kan hantera detta genom att skapa en parameters.ini.dist och ignorera filen parameters.ini) så att du kan ha olika parametrar. En annan intressant sak (presenterad på symfonin live 2012 Paris ) är att du kan göra SET_ENV SMFONY_PARAMETER _NAME inuti din apache vhost och använd sedan %parameter.name% i dina konfigurationsfiler (tänk på de två understrykningarna). Detta kan vara användbart i ditt fall.

Det finns verkligen inget arbetsflöde jag känner till som skulle kunna hantera flera utvecklare på en maskin med olika konfigurationer och liknande. Det är bara en enda röra och antingen löser du dina problem med komplexa skript som körs varje gång något händer eller genom att hitta en bättre lösning som virtuella maskiner eller olika vhosts med olika kataloger på dina servrar.




  1. Laddar zippad CSV(filnamn.csv.gz)-fil till PostgreSQL-tabellen

  2. Hur kan jag fylla i SQLAlchemy-databasfält automatiskt? (Flask-SQLAlchemy)

  3. Färger i psql-prompten

  4. anropa enkel databasprocedur med Slick 3.0