Commit Graph

6 Commits

Author SHA1 Message Date
R. Tyler Croy 452e81c0d2
Persist sessions using a consistent session secret and memcached
Fixes #79
2017-12-23 14:38:50 -08:00
R. Tyler Croy f51ba78bd5
Remove the unnecessary proxy code
This was hacked AF 💩 🔥
2017-11-29 17:37:13 -08:00
R. Tyler Croy 5074ecca7e
Generate some location {} blocks for nginx at runtime
This is using the __END__/DATA trick in Ruby which is literally the worst thing
I know how to do in Ruby (https://shifteleven.com/articles/2009/02/09/useless-ruby-tricks-data-and-__end__/)

This code will need to be eventually replaced with a proper smart proxy, but if
you're going to write a dumb proxy, make it a REALLY DUMB proxy
2017-08-26 16:50:15 -07:00
R. Tyler Croy 3fc757e4ad
Move away from the perl variable setting approach
Instead this will dynamically generate configuration when the proxy comes
online. This will be a lot more reasonable since Kubernetes sets some
environment variables for the pod (e.g JENKINS_RTYLER_SERVICE_HOST) which we'll
need to balanacing to the Jenkins masters
2017-08-26 15:34:49 -07:00
R. Tyler Croy 970456933f
Add support for using `make run` to stand up docker-compose which will launch the webapp/proxy 2017-08-26 13:00:05 -07:00
R. Tyler Croy 7bdac5ab2e
Add a simple docker-compose configuration for bringing everything online for dev 2017-07-22 10:56:01 -07:00