Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deploy to test #94

Merged
merged 28 commits into from
Jun 18, 2021
Merged

Deploy to test #94

merged 28 commits into from
Jun 18, 2021

Conversation

thekaveman
Copy link
Member

  • Model refactors
  • Eligibility handling
  • AWS ECS fixes: local aws-cli and remove container healthcheck

return eligibility type instance directly
pulling from Docker Hub is becoming problematic, with
sporadic and seemingly random timeouts and other issues

instead take versioned copies of the image into a local ECR
repository and point the config task container there

remove Docker Hub secrets/config, add new ECR secrets/config
rather than managing new secrets and sed calls,
use the aws-actions/aws-ecs-render-task-definition step
and existing environment to fill the task template
with config container image name
now that docs.calitp.org is served via a gh-pages org project
we don't need a CNAME to get docs.calitp.org/benefits for free
on this repo
* additional clarification of benefits application
* reorganize Documentation section/subsections
* add screenshot of quick edit pencil
* links to directories and files
the load balancer is already hitting the healthcheck,
and it is in charge or starting/restarting the ECS service anyway

the container healthcheck is duplicative
@thekaveman thekaveman temporarily deployed to dev June 18, 2021 18:39 Inactive
@thekaveman thekaveman merged commit 7ac5c38 into test Jun 18, 2021
@thekaveman thekaveman added the deployment [auto] Pull requests that deploy to test or prod label Oct 14, 2021
@thekaveman thekaveman added this to In progress in Benefits 2021 via automation Oct 14, 2021
@thekaveman thekaveman moved this from In progress to Done in Benefits 2021 Oct 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployment [auto] Pull requests that deploy to test or prod
Projects
No open projects
Benefits 2021
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

1 participant