Commit Graph

11 Commits

Author SHA1 Message Date
R. Tyler Croy dbe240ac4b
Move file accesses into more opaque objects
In the future I expect some of this data to be driven from a database or the
Kubernetes REST API
2018-01-02 15:03:58 -08:00
R. Tyler Croy e1ae017762
Starting to refactor the webapp to be a bit more modular and perhaps testable 2018-01-02 14:11:33 -08:00
R. Tyler Croy 662861bac1
Switch the webapp to a multi-stage build to reduce size and rebuilds
This should help avoid unnecessary incremental builds locally
2017-12-21 09:30:46 -08:00
R. Tyler Croy 23fefb2d02
Replicate the in-container build of gems/native extensions used in codevalet/canary
This hasn't caused issues yet, but I'm sure it would eventually.
2017-09-03 21:11:11 -07:00
R. Tyler Croy 3e27558330
Don't attempt to pass invalid options to Puma (oops) 2017-09-03 16:25:45 -07:00
R. Tyler Croy 2027a53444
Switch the webapp to use Puma instead of dumb old WEBrick 2017-09-03 16:22:48 -07:00
R. Tyler Croy 8260de80b9
Pin to Ruby 2.3 which doesn't have the same problems with Tilt warnings as 2.4
See https://github.com/rtomayko/tilt/issues/316
2017-08-26 14:39:05 -07:00
R. Tyler Croy 93b25c18a2
Duh, the container has to have the file if it is to be read at runtime 2017-07-23 14:09:29 -07:00
R. Tyler Croy cb0b6a318d
Make sure the webapp container includes the assets properly
Or else where would our pretty images come from!
2017-07-23 13:21:18 -07:00
R. Tyler Croy 7be677045d
Use the smaller alpine ruby container 2017-07-22 23:10:56 -07:00
R. Tyler Croy ec6c90ba84
Add a Dockerfile for deploying the webapp into kubernetes 2017-07-22 22:54:02 -07:00