Applications: Difference between revisions

No edit summary
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Applications are like [[Web Hosting|web pages]] but more complicated. If you would like to run an application please ask first :3
'''[[apple|Appl]]<nowiki/>ications''' are like [[Web Hosting|web pages]] but more complicated. If you would like to run an application please ask first :3


== What is an Application ==
== What is an Application ==
Line 10: Line 10:
* Keep CPU time '''Down'''
* Keep CPU time '''Down'''
* Avoid running anything that would use a '''Silly''' amount of system/natural resources
* Avoid running anything that would use a '''Silly''' amount of system/natural resources
* Your application may be better suited for being run as a part of '''The''' [[Incredible Pronounmail Suite of Interesting Applications]].
* Your application may be better suited for being run as a part of [[The Pronounmail Interesting Suite of Software]].
* Please have the source code for your application available somewhere on the server under a '''Reasonable''' license (the AGPL is always a good choice)
* Please have the source code for your application available somewhere on the server under a '''Reasonable''' license (the AGPL is always a good choice)


Line 39: Line 39:


== Networking ==
== Networking ==
[https://music.apple.com/gb/album/please-please-please/153432152?i=153432312 Please please please] have your application listen over a Unix Domain Socket (where the socket is a filesystem node) over a Internet domain socket (where the socket is an IP address and a port number).  
[https://music.apple.com/gb/album/please-please-please/153432152?i=153432312 Please please please] have your application listen over a Unix Domain Socket (where the socket is a filesystem node) instead of an Internet domain socket (where the socket is an IP address and a port number).  


== Database(s) ==
== Database(s) ==
Line 47: Line 47:


== Webserver ==
== Webserver ==
Your application needs to be reverse-proxied through the webserver in order to appear on pronounmail.com.
Your application needs to be reverse-proxied through the webserver in order to appear on [[pronounmail.com]].


All webserver configuration must currently pass through [[User:leah|leah]]. Please ask her nicely if you need things to be changèd.
All webserver configuration must currently pass through [[User:leah|leah]]. Please ask her nicely if you need things to be changèd.