Difference between revisions of "Nieuw WWW-lid"

From A-Eskwiki
Jump to: navigation, search
Line 16: Line 16:
 
  cd wwwdebug/www
 
  cd wwwdebug/www
 
  ./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
  
 
De rest moet worden uitgevoerd op de vm-www-debug (dus doe <code>ssh vm-www-debug</code>).
 
De rest moet worden uitgevoerd op de vm-www-debug (dus doe <code>ssh vm-www-debug</code>).
Line 39: Line 40:
 
#in de map gettext het script <code>update</code> uitvoeren
 
#in de map gettext het script <code>update</code> uitvoeren
  
De rest hoeft niet meer op de vm-www-debug gedaan te worden.
+
=== Je eerste commit doen ===
  
#in de map www draai <code>php composer install</code> en <code>./bowerphp_key install</code>
+
In de root van je website (dat is de map ~/wwwdebug/www/ dus doe als je daar nog niet in zit <code>cd ~/wwwdebug/www/</code>) 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
#in de map www het script <code>minify</code> uitvoeren (op dit punt zou de debug moeten werken, check dit in je browser)
+
git commit space/auth/init.php
#in <code>$GODNRS</code> zetten (space/auth/init.php)
+
Vervolgens moet je het bestand pushen zodat de rest van de webcieërs het binnen kunnen halen
#Vertel deze persoon 'even' hoe subversion werkt enzo
+
git push
#op de whoswho toevoegen, natuurlijk!
+
  
 
[[Category:WebCie]]
 
[[Category:WebCie]]

Revision as of 14:59, 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)

WWW

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

De rest moet worden uitgevoerd op de vm-www-debug (dus doe ssh vm-www-debug).

/srv/:

  1. toevoegen aan htpasswd: htpasswd /srv/htpasswd $USER)
  2. toevoegen aan htgroups: nano /srv/config/vm-www-debug/httpd/conf.d/htgroups en nano /srv/config/vm-www/httpd/conf.d/htgroups (of gebruik vi i.p.v. nano als je cool bent ;))


  1. cd ~/wwwdebug/www; autoconf; ./configure --enable-debug --with-hostname=$bla-debug.a-eskwadraat.nl
  2. ln -s /srv/http/www/www/{agenda.rss,agenda.vcs,tweets.html} .

/srv/config/vm-www-debug/httpd/conf.d/:

Als user webcie:

  1. toevoegen aan wwwdebug.sh
  2. ./wwwdebug.sh
  3. git commit -a (nog niet getest, doe onder begeleiding van een WebCie'er!)
  4. logout
  5. sudo /etc/init.d/httpd reload
  6. in de map gettext het script update uitvoeren

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