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

From Wikitech-static
Jump to navigation Jump to search
imported>BryanDavis
 
imported>BryanDavis
Line 8: Line 8:


== Where should i report issues? ==
== Where should i report issues? ==
Bugs are tracked at [[bugzilla.wikimedia.org]] using [https://bugzilla.wikimedia.org/buglist.cgi?component=Wikimania%20Scholarships&product=Wikimedia product Wikimedia, component Wikimania Scholarships].
{{Ptag|Wikimedia-Wikimania-Scholarships}}
Bugs are tracked in [[:phab:project/profile/740/|phabricator]].


== Where does it run? ==
== Where does it run? ==
The PHP application is deployed in an Apache vhost on [[zirconium]] 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.
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? ==
== Where's the code? ==

Revision as of 05:34, 1 March 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