# Effectue la mise en préproduction.
def miseEnPreProd
copierFichiers()
- copierBD()
+ copierVAR()
lancerYaws()
end
copie_modules_serveurs()
set_droits_fichiers()
end
-
- def copierBD
+
+ # TODO
+ def copierVar
+ #TODO
end
def lancerYaws
creer_rep("tools")
system("rsync tools/yaws.conf #{@uri}:#{@rep}/tools")
system("rsync tools/start_yaws.sh #{@uri}:#{@rep}/tools")
+ # TODO
end
def exec(commande)
Dir.chdir('..')
end
- def creer_repertoire_bd
+ def creer_repertoire_var
# création du repertoire BD
- creer_rep('BD')
- creer_rep('BD/backups')
- exec("chmod -R g+w BD")
+ creer_rep('var')
+ creer_rep('var/images')
+ creer_rep('var/BD/backups')
+ exec("chmod -R g+w var")
end
# css, images, html, etc..
# Traite la ligne de commande lorsque tools.rb est utilisé comme tel
class Commande
def initialize
- @miseEnProd = MiseEnProd.new("/home/gburri/projets/euphorik/trunk")
+ Dir.chdir("..")
+ @miseEnProd = MiseEnProd.new(".")
@verifJS = VerifJS.new("js")
@version = Version.new(".")
end
def afficherUsage
puts "Usage : tools.rb (prod | pre | js | version)\n" +
" prod : Mise en production\n" +
- " preprod : Mise en préproduction, copie les données en production\n" +
+ " pre : Mise en préproduction, copie les données en production\n" +
" js : vérification des fichiers JavaScript\n" +
" version : met à jour la version à partir du fichier VERSION"
end