Skip to content

Latest commit

 

History

History
123 lines (77 loc) · 4.61 KB

products.md

File metadata and controls

123 lines (77 loc) · 4.61 KB
description
Listing BGA's deployed sites and tools.

Product list

Overview

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" %}

Project pages

  • 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...

Password-protected staging bucket

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.

Miscellaneous assets

  • media.bettergov.org

Favicons, Fontello icons, previous project assets

Graphics

  • graphics.bettergov.org

See Embeddable graphics for how these are built and deployed.

{% page-ref page="embeddable-graphics.md" %}

Databases

  • salary.bettergov.org (GitHub)
  • pensions.bettergov.org (GitHub)

Development and hosting of these are managed by DataMade.

Voter guides

votersguide.bettergov.org

Built for the 2018 primary election. Was a Django app, now it's just a Cloudfront endpoint and an S3 subdirectory.

ilvotes.org

Built for the 2018 general election.

chi.vote

Built for the 2019 Chicago municipal election. The supporting infrastructure is owned by The Chicago Reporter.

membership.bettergov.org

pixel.bettergov.org

Related repos:

Deployment: AWS Lightsail

TODO: Organize these into a cohesive project.

FOIAMail

Deployed on EC2 sporadically.

TODO: Upgrade to python3 + versioning