You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org
Scholarships.wikimedia.org: Difference between revisions
Jump to navigation
Jump to search
imported>BryanDavis (→Where should i report issues?: Phab, not bugzilla) |
imported>Dzahn (replace git.wm.org link with Diffusion link) |
||
Line 16: | Line 16: | ||
== Where's the code? == | == Where's the code? == | ||
; Application | ; Application | ||
: Code is hosted locally in [https://gerrit.wikimedia.org/r/#/admin/projects/wikimedia/wikimania-scholarships gerrit] and [https:// | : Code is hosted locally in [https://gerrit.wikimedia.org/r/#/admin/projects/wikimedia/wikimania-scholarships gerrit] and [https://phabricator.wikimedia.org/diffusion/WWSC/ git] | ||
; Configuration | ; Configuration | ||
: The application is configured in the operations/puppet repo: | : The application is configured in the operations/puppet repo: |
Revision as of 17:49, 1 July 2016
What is scholarships?
Wikimania scholarship application and review tools. See Wikimania Scholarships app for details.
How do i access it?
https://scholarships.wikimedia.org/
Where should i report issues?
Bugs are tracked in phabricator.
Where does it run?
The PHP application is deployed in an Apache vhost on krypton in the eqiad datacenter. SSL termination and front-end cache is provided by the misc varnish cluster. The scholarships database is served from db1048.eqiad.wmnet.
Where's the code?
- Application
- Code is hosted locally in gerrit and git
- Configuration
- The application is configured in the operations/puppet repo:
- modules/wikimania_scholarships
- manifests/role/wikimania_scholarships.pp
- manifests/misc/deployment.pp
- templates/varnish/misc.inc.vcl.erb
- Usernames and passwords are managed via the passwords::mysql::wikimania_scholarships class in the private puppet repository.
How is it deployed?
Deployment is managed with Trebuchet from the /srv/deployment/scholarships/scholarships directory on Tin
$ ssh tin.eqiad.wmnet $ cd /srv/deployment/scholarships/scholarships $ git deploy start $ get fetch origin $ git rebase origin/master $ git deploy sync
Where are the logs?
Logs are written to Fluorine in the /a/mw-log/scholarships.log file by Udp2log