description |
---|
Listing BGA's deployed sites and tools. |
Name | Deployed on... | GitHub repo |
---|---|---|
www.bettergov.org | Pantheon | bettergov/bettergov.org |
Project pages | S3 | n/a |
Misc. assets | S3 | n/a |
Graphics | S3 | bettergov/graphics-archive |
salary.bettergov.org | n/a | datamade/bga-payroll |
pensions.bettergov.org | n/a | datamade/bga-pensions |
votersguide.bettergov.org | S3 | bettergov/app-voterguide |
ilvotes.org | S3 | bettergov/ilvotes.org |
chi.vote | EC2/S3 | chi-vote/chivote |
membership.bettergov.org | Netlify | bettergov/membership-bettergov-org |
pixel.bettergov.org | Lightsail | n/a |
FOIAmail | EC2 | bettergov/foiamail |
{% hint style="info" %} To add a new subdomain, contact our IT consultants. {% endhint %}
See CMS > For developers for full build and deployment details.
{% page-ref page="cms/for-developers.md" %}
- Production: projects.bettergov.org (S3)
- Staging: stage-projects.bettergov.org (S3)
- Asset: media.bettergov.org (S3)
See Project pages for how to build and deploy to these buckets.
{% page-ref page="project-pages.md" %}
Other deployment notes...
stage-projects.bettergov.org is password-protected via s3auth.com. Here's language from their site:
s3auth.com is a Basic HTTP Auth gateway in front of your private Amazon S3 bucket.
Point your test.example.com CNAME to relay.s3auth.com, and register the domain here. You will be able to access bucket's content in a browser with HTTP basic auth. Your bucket will be accessible using your Amazon IAM credentials and with custom user/password pairs in your .htpasswd file (similar to Apache HTTP Server).
For example, try http://maven.s3auth.com/ (with username s3auth and password s3auth). You will access content of Amazon S3 bucket maven.s3auth.com, which is not readable anonymously otherwise.
Configuration for s3auth.com is managed through the bga-admin GitHub account.
- media.bettergov.org
Favicons, Fontello icons, previous project assets
- graphics.bettergov.org
See Embeddable graphics for how these are built and deployed.
{% page-ref page="embeddable-graphics.md" %}
Development and hosting of these are managed by DataMade.
Built for the 2018 primary election. Was a Django app, now it's just a Cloudfront endpoint and an S3 subdirectory.
Built for the 2018 general election.
Built for the 2019 Chicago municipal election. The supporting infrastructure is owned by The Chicago Reporter.
Related repos:
- bettergov/pixel — The tracking code (live link)
- bettergov/pixel-ping — The tracker
- bettergov/pixel-pong — The dashboard (live link)
Deployment: AWS Lightsail
TODO: Organize these into a cohesive project.
Deployed on EC2 sporadically.
TODO: Upgrade to python3 + versioning