Skip to content

Update deployment workflow #675

Description

@fyliu

Overview

Update the deployment workflow(s) to use the new AWS Docker configuration with gunicorn and Whitenoise instead of the development setup.

Action Items

  • Update deploy-dev.yml (or create a new workflow) to:
    • Build using Dockerfile-aws (if not already using it)
    • Use requirements-aws.txt
    • Call entrypoint-aws.sh correctly
    • Ensure environment variables are set for production/AWS
  • Verify that the workflow builds and deploys successfully
  • Test that the deployed app serves static files correctly with Whitenoise
  • Update any documentation that references the deployment process

Acceptance Criteria

  • Deployment workflow builds the Docker image successfully
  • Workflow uses the correct Dockerfile and requirements
  • App deploys and starts with gunicorn
  • Static files are served correctly in the deployed environment
  • No breaking changes to the dev environment

Parent Issue: #219
Blocked by: #219 sub-issue "Add gunicorn and Whitenoise, and set up Dockerfile-aws and entrypoint-aws.sh" (or the multi-stage optimization if you wait for that)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for Feature.

    Projects

    Status
    🆕New Issue Review

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions