Difference between revisions of "Nieuw WWW-lid"

From A-Eskwiki
Jump to: navigation, search
m (Voeg de HowTo categorie toe)
(Webcie)
Line 7: Line 7:
 
== Webcie ==
 
== Webcie ==
  
Op de vm-www-debug:
+
Op de vm-www-debug, als user webcie:
  
 
Toevoegen aan de htpasswd:
 
Toevoegen aan de htpasswd:
Line 21: Line 21:
 
  git push
 
  git push
 
  sudo service httpd restart
 
  sudo service httpd restart
 
  
 
== Nieuw lid ==
 
== Nieuw lid ==

Revision as of 21:57, 9 October 2017

Wat je moet doen voor een nieuw lid van de www:

Bestuur

  1. Toevoegen aan 'webcie' (inloggen op de server en bij de repo)

Webcie

Op de vm-www-debug, als user webcie:

Toevoegen aan de htpasswd:

htpasswd /srv/htpasswd $USER

Toevoegen aan de htgroups

vim /srv/config/vm-www-debug/httpd/conf.d/htgroups
vim /srv/config/vm-www/httpd/conf.d/htgroups

Toevoegen aan de wwwdebug.conf

cd /srv/config/vm-www-debug/httpd/conf.d/
vim wwwdebug.sh
./wwwdebug.sh
git commit wwwdebug.sh wwwdebug.conf
git push
sudo service httpd restart

Nieuw lid

Als eerste ga je je eigen debug omgeving aanmaken:

cd /mnt/wwwdebug
mkdir $USER/
cd $USER
kinit $USER
git clone ssh://vm-www/srv/git wwwdebug
cd wwwdebug/www
./manage build --enable-debug --hostname=$bla-debug.a-eskwadraat.nl
ln -s /mnt/wwwdebug/$USER/wwwdebug/ ~/wwwdebug

Je eerste commit doen

In de root van je website (dat is de map ~/wwwdebug/www/ dus doe als je daar nog niet in zit cd ~/wwwdebug/www/) staat de map space/auth/ met daarin het bestand init.php. Voeg jezelf hier toe bij de $GODNRS. Om dit bestand vervolgens te committen doe je

git commit space/auth/init.php

Vervolgens moet je het bestand pushen zodat de rest van de webcieërs het binnen kunnen halen

git push