From Fedora Project Wiki
On the app servers, we're writing and running mostly TurboGears1 (TG1) applications:
Key:
- TG1 => Turbogears1, SQLAlchemy and genshi/mako
- Old TG1 => TurboGears1, SQLObject and kid
- TG2 => TurboGears2
- Pyramid => Curent successor to TG2 but a break from the current TG1 style; may have a new layer built on top of it at a later date that is more TG-ish.
- Flask => Lighterweight (other info?)
Code we develop and deploy
Application | Host | Framework | Notes |
---|---|---|---|
bodhi | app* | old TG1 | has a pyramid branch |
bodhi | releng* | old TG1 | has a pyramid branch |
busmon | ? | TG2/moksha | Not yet deployed. |
copr(2) | ? | flask | Not yet deployed. Loosely, "buildsys for fedorapeople repos" |
datagrepper | ? | flask? | Not yet deployed. https://fedoraproject.org/wiki/User:Ianweller/statistics_plus_plus |
dataviewer | ? | flask? | Not yet deployed. https://fedoraproject.org/wiki/User:Ianweller/statistics_plus_plus |
elections | app* | TG1 | has a TG2 branch |
fas | fas* | TG1 | |
fedorabadges | ? | pyramid | Not yet deployed |
fedoracommunity | app07? | TG2/moksha | Only runs on RHEL5. We're retiring this pending on datanommer being deployed or we get tired of keeping app07. (Is the version of moksha here old as well?) |
fedorahosted-reg | openshift? | flask | Not yet deployed |
fudcon-reg | openshift | flask | registration application for fudcon. Not currently configured in puppet, load balanced, etc. |
koji | koji* | custom | was mod_python. plans to move to mod_wsgi. (Current status?) |
mirrorlist-server | app* | custom | lightweight, mod_wsgi process. No framework |
mirrormanager | app* | old TG1 | has an older TG2 branch |
packagedb | app* | TG1 | |
packages | packages* | TG2/moksha | |
raffle | app* | TG2 | Disposable -- no promises to keep maintaining have been made |
smolt | value* | TG1 | We're planning to get rid of this in favor of census on openshift (Are we still running the process on app* even though it isn't actively serving pages?) |
tagger | packages* | TG2 |
We deploy but do not code for
Application | Host | Framework | Notes |
---|---|---|---|
askbot | ask* | django | Uses openid login |
gitweb(-caching) | pkgs* hosted* | cgi? | thinking of replacing with cgit |
hg? | hosted* | cgi? | |
loggerhead | hosted* | mod_wsgi | |
mediawiki | app* | php | |
reviewboard | hosted* | django | we've talked about moving this to openshift or app servers |
trac | hosted* | mod_wsgi | genshi templates |
Deployed but only of sysadmin interest
- collectd
- nagios