Difference between revisions of "Nieuw WWW-lid"

From A-Eskwiki
Jump to: navigation, search
(Webcie)
Line 7: Line 7:
 
== Webcie ==
 
== Webcie ==
  
Op de vm-www-debug, als user webcie:
+
Ga naar de [[vm-www-debug]] en log in als user webcie:
 +
ssh vm-www-debug
 +
sudo -i -u webcie
  
 
Toevoegen aan de htpasswd:
 
Toevoegen aan de htpasswd:
Line 29: Line 31:
 
  mkdir $USER/
 
  mkdir $USER/
 
  cd $USER
 
  cd $USER
kinit $USER
 
 
  git clone ssh://vm-www/srv/git wwwdebug
 
  git clone ssh://vm-www/srv/git wwwdebug
 
  cd wwwdebug/www
 
  cd wwwdebug/www

Revision as of 22:39, 19 March 2018

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

Ga naar de vm-www-debug en log in als user webcie:

ssh vm-www-debug
sudo -i -u 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
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