Skip to content

Project Hosting

Nell Shamrell-Harrington edited this page Oct 7, 2016 · 4 revisions

Hosting Standards

Hosting:

For static sites, use Github pages.

If you absolutely need dynamic content, you can use the DevProgress Heroku account. If you need an application added to the DevProgress Heroku account, please ask in #peeps-infra.

If you wish to use another hosting provider like AWS, a volunteer is responsible for paying for the hosting. This could count as an in-kind political donation - please refer to Who pays for things? for more information.

DNS:

We do not currently have a standard provider for DNS. Volunteers can choose to pay for domain registration. This could count as a political in-kind donation - please refer to Who pays for things? for more information.

CDN:

DevProgress operates a Cloudflare account for CDN. If you would like your application added to this account, please ping @bradyk or @decause (or in #peeps-infra) with this request. Someone familiar with the project will need to be available to answer questions, etc. about what needs to be cached and what does not need to be.

If you wish to use AWS Cloudfront, you can do this, but a volunteer must pay for the hosting. This could count as a political in-kind donation - please refer to Who pays for things? for more information.

Databases:

Should you application require a database, we suggest Postgresql, which can easily be hosted on Heroku. If you wish to use a different database hosted somewhere else, a volunteer is responsible for paying for the hosting. This could count as an in-kind political donation - please refer to Who pays for things? for more information.

If you have questions, feel free to jump into the #peeps-infra slack channel and ask there.

Continuous Integration/Delivery

A few project are using Circle CI for Continuous Integration and Continuous Delivery.

For more info, check out this guide to setting up CD with Circle CI and Github Pages