Difference between revisions of "Nieuw WWW-lid"

From A-Eskwiki
Jump to: navigation, search
Line 5: Line 5:
 
#Toevoegen aan 'webcie' (inloggen op de server en bij de repo)
 
#Toevoegen aan 'webcie' (inloggen op de server en bij de repo)
  
== WWW ==
+
== Webcie ==
 +
 
 +
Op de vm-www-debug:
 +
 
 +
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:
 
Als eerste ga je je eigen debug omgeving aanmaken:
Line 17: Line 35:
 
  ./manage build --enable-debug --hostname=$bla-debug.a-eskwadraat.nl
 
  ./manage build --enable-debug --hostname=$bla-debug.a-eskwadraat.nl
 
  ln -s /mnt/wwwdebug/$USER/wwwdebug/ ~/wwwdebug
 
  ln -s /mnt/wwwdebug/$USER/wwwdebug/ ~/wwwdebug
 
De rest moet worden uitgevoerd op de vm-www-debug (dus doe <code>ssh vm-www-debug</code>).
 
 
<code>/srv/</code>:
 
 
#toevoegen aan htpasswd: <code>htpasswd /srv/htpasswd $USER</code>)
 
#toevoegen aan htgroups: <code>nano /srv/config/vm-www-debug/httpd/conf.d/htgroups</code> en <code>nano /srv/config/vm-www/httpd/conf.d/htgroups</code> (of gebruik <code>vi</code> i.p.v. <code>nano</code> als je cool bent ;))
 
 
 
#<code><span data-cke-bookmark="1" id="cke_bm_99S" style="display: none;">&nbsp;</span>cd ~/wwwdebug/www; autoconf; ./configure --enable-debug --with-hostname=$bla-debug.a-eskwadraat.nl</code>
 
#<code>ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .</code>
 
 
<code>/srv/config/vm-www-debug/httpd/conf.d/</code>:
 
 
Als user webcie:
 
 
#toevoegen aan wwwdebug.sh
 
#<code>./wwwdebug.sh</code>
 
#<code>git commit -a</code> '''(nog niet getest, doe onder begeleiding van een WebCie'er!)'''
 
#<code>logout</code>
 
#<code>sudo /etc/init.d/httpd reload</code>
 
#in de map gettext het script <code>update</code> uitvoeren
 
  
 
=== Je eerste commit doen ===
 
=== Je eerste commit doen ===

Revision as of 15:05, 7 May 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:

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