wip -- core.deploy -- Scripts to deploy {www,dev}.cof #645
			No reviewers
			
				
				
			
		
		
		
	
	
	
		Labels
		
	
	
	
	No labels
	
		
			
	
	devtype -- backend
		
			devtype -- docs
		
			devtype -- frontend
		
			devtype -- user interface
		
			difficulty -- easy
		
			difficulty -- hard
		
			difficulty -- normal
		
			Doing
		
			domain -- bda
		
			domain -- bds
		
			domain -- cof
		
			domain -- core
		
			domain -- kfet
		
			Good first issue
		
			priority -- high
		
			priority -- low
		
			priority -- medium
		
			priority -- staff-wanted
		
			status -- development
		
			status -- discussion
		
			status -- need review
		
			status -- production
		
			status -- ready to merge
		
			status -- todo
		
			To Do
		
			type -- bug
		
			type -- hygiene
		
			type -- improvement
		
			type -- new feature
		
		
			bug
		
			duplicate
		
			enhancement
		
			help wanted
		
			invalid
		
			question
		
			wontfix
		
	
		No milestone
		
			
		
	
	No project
	
		
	
	
	
	
		No assignees
		
	
	
		
			
		
	
	
	
		1 participant
	
	
		
		
	Notifications
	
		
	
	
	
		
	
	
	Due date
No due date set.
	
		Dependencies
		
		
	
	
	No dependencies set.
		Reference: DGNum/gestioCOF#645
		
	
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	
	No description provided.
		
		Delete branch "aureplop/core-deploy_initial"
	
	Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@mpepin je me demande si je suis pas allé trop loin avec l'affaire des services 🤔
Je n'ai pas bien compris ça (les dossiers
provisioning/XXX.cof/)DJANGO_SETTINGS_MODULEou plus succintement (sans if) :
Certaines commandes doivent être exécutées en tant que root (
systemctlprincipalement) et d'autres doivent être exécutées en tant que l'utilisateurgestioCOF(migrateetcollectstaticpar exemple). L'utilisateurgestioCOFne peut passudo.Une solution peut-être serait d'exécuter tout le script en tant que root et de lancer les commandes python avec
sudo -u gestioCOF. Il faudra penser à définirDJANGO_SETTINGS_MODULE.Je comptais les versionner ici.
Y'a un inconvénient à souligner et dont il faudrait discuter avec @tobast.
Est-ce qu'on accepte qu'un changement dans la manière de faire tourner GC doivent être fait ici ou est-ce trop contraignant pour les sysadmins qui seraient amené à modifier ça ?
Après c'est dans l'optique de ne le faire tourner que pour
dev.(en tout cas c'est mon avis).Avoir les deux configs ici permettent en revanche aux dévs de GC de pouvoir tester plus simplement des "grands" changements et de comprendre comment les choses marchent en ayant une Vagrant "à jour". Pour le debug c'est utile aussi (ping @mpepin :P).
Au pire, si un changement doit être fait et que le script n'est pas mis à jour… et bien soit, on attendra qu'une bonne volonté répare ça ici ;)
bien vu !
Voir https://merle.eleves.ens.fr/cof-geek/pl/ipef6uhe738yxez5x6de4oowcy et suivants
changed this line in version 2 of the diff
added 3 commits
masterCompare with previous version
added 21 commits
mastere6d47c2b- wip -- core.deploy -- Scripts to deploy {www,dev}.cofCompare with previous version
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.