18F / dashboard

DEPRECATED: A site to track our projects' status and much, much more...
Other
44 stars 25 forks source link

Prep work for deploying to cloud.gov #339

Open gboone opened 8 years ago

gboone commented 8 years ago

These changes allow the Dashboard to be deployed on cloud.gov at a URL like dashboard.18f.gov. The only change that will affect the current staging and production environments is in the go script where ./go deploy has been modified to use an extra config file to account for the deployment at a subdirectory of 18f.gsa.gov.

Before finalizing the 18f.gsa.gov cutover to Federalist and the Dashboard to cloud.gov we'll need to address:

gboone commented 8 years ago

@dlapiduz, curious if you have some time to help wire up some automated builds that deploy to cloud foundry?

dlapiduz commented 8 years ago

@gboone aren't we moving this too to federalist?

dlapiduz commented 8 years ago

Re SSL: If you move to dashboard.18f.gov you get all the SSL config for free.

gboone commented 8 years ago

@sharms @dlapiduz after checking in with the team we're thinking Federalist is a better fit. I think that should be much easier to configure, too, yes?

gboone commented 8 years ago

Some more context for :point_up:. I initially thought cloud.gov alone would be easier to do continual deployments. The thinking behind Federalist is: We're not interested in the editor so much right now. This is all jekyll-generated stuff and a little js. Federalist's preview branches would be very valuable for frontend devs working on the site, consistency in deployment environment with @18F/18f.gsa.gov would be valuable since the team working on the site will be the same team working on this project.

dlapiduz commented 8 years ago

Then lets do federalist and we can use the same proxy for both routes...