Newsgroup: it.comp.os.linux.sys
Titolo: Consiglio per server sviluppo web

Ciao a tutti,
Sto tirando su un server locale per sviluppare web (LAMP). L'idea é 
sviluppare in locale su questa macchina, per poi sincronizzare online 
una volta finito.
Considerando che ci sono 3/4 sviluppatori, sia con macchine win che 
linux, sorgono i seguenti problemi:
1) Come strutturo il filesystem?
2) Come li faccio accedere? NFS o Samba (o altro)? Eviterei FTP.
3) Creo un virtual host per ogni sito, e vado di rsync verso l'online?
4) Quali permessi dare a file e directory?
5) Esiste un modo per sincronizzare un db di mysql senza dover passare 
dal dump? (tipo rsync per intenderci)
6) Altri consigli vari ed eventuali sono ben accetti.
Grazie
-- 
g4b0, linux user n. 369000
http://brosulo.net

 [...]
Ciao  Manlio

 6) Altri consigli vari ed eventuali sono ben accetti.
Nelle tue domande ne manca una fondamentale: i backup!
fanne tanti ed in tanti posti fisicamente separati.

 fanne tanti ed in tanti posti fisicamente separati.
Quelli li do per scontato :) Tutto questo ambaradan é dovuto al fatto 
che attualmente i programmatori modificano i siti direttamente online, 
per cui comincio con il creare una copia in locale. Poi i server sono 
backuppati, ma questa é un'altra storia...
Grazie per le info :)


 di motivi.
Lo so. Ma non so quali altri pesci pigliare...


 Faró una googlata..
Per cavolate su alcuni db mysql usai anni fà "navicat".
Mi sembrò un buon prodotto (anche se era a pagamento) ed aveva una bellissima 
funzione di replica di database, sia come struttura che come dati, era comodo un 
bel pò !
My 2 cent
Rizio


cut...
Scusa eh, ma lavori da un alimentari, in tabaccheria o in un centro 
estetico?
Questi qua che delinei sono perfino peggio degli ultimi dove ho fatto il 
dipendente io, e loro erano messi davvero male :)
La situazione nella quale sei non è invidiabile: il tuo culo è un 
puntaspilli e puoi solo sperare che tutto vada bene.
Premesso che cose così non sono accettabili, anch'io andrei di rsync fra 
locale e remoto, rsync credo gestisca anche le maschere per i permessi 
in creazione sul remoto
per la scelta fra /var e /home forse meglio /var, ma è molto questione 
di gusti
Per il dump restore la cosa migliore (imho) è uno scriptino bash
#!/bin/bash
mysqldump @0 -usa -psa | gzip > database.out.sql.gz
scp db.sql.gz.fatto.qui.sopra root@server_prod:/var/mysqlimports
ssh root@server_prod -e zcat /var/mysqlimports | mysql -usa -psa -D @0
Grossomodo l'idea è questa
Usavo cose simili nei momenti bui (adesso ne sono fuori) :)
Non ho provato lo zcat | mysql ma lo uso regolarmente con postgres e 
credo funzioni, fors dovrai usare -e, vedrai tu
Hai tutta la mia solidarietà, sfogati in bici, cerca di cambiare posto
M
-- 
I fatti mi cosano


Scusa, @1, non @0
È troppo presto nella mattina per me :)


 
*Formalizzare* la procedura di rilascio in produzione, altrimenti non ha 
senso avere un ambiente di sviluppo.
Ciao
LG

 Hai tutta la mia solidarietà, sfogati in bici, cerca di cambiare posto
In bici macino tanti km, in piú arrampico, surfo, scalo montagne... ma 
non basta :)


 senso avere un ambiente di sviluppo.
É quello che sto cercando di fare, ma senza la possibilitá di scrivere 
nulla é come combattere con i mulini a vento...



Eh, capisco :)
Purtroppo da freelance ho la bici che prende un po' di polvere. Fra 
l'altro la mia bici è delle parti tue :)
www.goodbikes.net


 nulla é come combattere con i mulini a vento...
Questo non mi è chiaro. Prenditi da parte gli sviluppatori e accordatevi su 
una procedura condivisa, se non sono completamente rincretiniti capiranno 
che è l'unico modo di lavorare meglio tutti.
Ciao
LG

 che è l'unico modo di lavorare meglio tutti.
Il problema é che c'é la volontá di torvare una soluzione funzionante, 
ma nessuno ha volgia di cambiare le proprie (pessime) abitudini.


 ma nessuno ha volgia di cambiare le proprie (pessime) abitudini.
cercati un nuovo lavoro, perchè , davvero, questa azienda dura poco.


e con i miei fanno 0.04€
:D
P.S. @g4b0
purtroppo per come sono le cose in Italia l'azienda magari dura, il tuo 
fegato meno
Inoltre stando lì ti deprofessionalizzi ogni minuto che passa
pensa al prossimo colloquio quando dovrai dire cosa hai fatto per 
n{mesi,anni} ;)


 ma nessuno ha volgia di cambiare le proprie (pessime) abitudini.
La soluzione tecnica c'è per quasi ogni cosa, qui il problema è 
organizzativo e procedurale.
Il pesce puzza dalla testa. E senza un management in grado di capire che 
mestiere fa l'azienda, l'azienda chiude.
D'altronde, nell'anno del Signore 2011, un'azienda che sviluppa direttamente 
sugli ambienti di produzione e che non è ancora andata a gambe all'aria, è 
già un miracolo.
LG

 gambe all'aria, è già un miracolo.
   Ma solo a me sono venute in mente certe "Storie dalla Sala Macchine" ??
-- 
                          |  Del resto mimporta 'nasega sai
\|/ ____ \|/   \ ||_|     |  Ma fatta bene
"@'/ ,. \`@"    \|| |     |  Del resto mimporta 'nasega sai
/_| \__/ |_\ Vax Headroom |  Ma fatta bene che non si sa mai
   \__U_/                 |  Che non si sa mai, che non si sa mai