Skip to content

Conversation

@jonkafton
Copy link
Contributor

What are the relevant tickets?

CI job to deploy for https://github.com/mitodl/hq/issues/5400

Description (What does it do?)

We've decided to use Heroku's registry instead of Dockerhub to push and then deploy the Docker image.

Using https://github.com/marketplace/actions/deploy-to-heroku#deploy-with-docker

This deploys to the Next.js RC environment on all pushes while we test, though we'll want to move this to a workflow on the nextjs branch only.

@jonkafton jonkafton marked this pull request as draft September 16, 2024 21:12
@feoh feoh self-requested a review September 16, 2024 21:28
@jonkafton jonkafton force-pushed the jk/5396-ci-deploy-to-heroku branch from 248fff9 to 30e9770 Compare September 20, 2024 18:18
@jonkafton jonkafton marked this pull request as ready for review September 20, 2024 18:19
@jonkafton jonkafton merged commit fc4caf8 into nextjs Sep 23, 2024
jonkafton added a commit that referenced this pull request Sep 23, 2024
* Use action with more options for context and Dockerfile location

* Escape newline

* Deploy to Heroku tests

* Missing checkouts

* Heroku login test

* Build directly with Heroku CLI

* Rename to web (Heroku process type)

* Release web

* Debug build args

* Debug build var

* Comma separated build args

* Remove multiline spaces

* Clean up env vars

* Deploy only on the nextjs branch
jonkafton added a commit that referenced this pull request Sep 23, 2024
* Use action with more options for context and Dockerfile location

* Escape newline

* Deploy to Heroku tests

* Missing checkouts

* Heroku login test

* Build directly with Heroku CLI

* Rename to web (Heroku process type)

* Release web

* Debug build args

* Debug build var

* Comma separated build args

* Remove multiline spaces

* Clean up env vars

* Deploy only on the nextjs branch
jonkafton added a commit that referenced this pull request Sep 24, 2024
* Use action with more options for context and Dockerfile location

* Escape newline

* Deploy to Heroku tests

* Missing checkouts

* Heroku login test

* Build directly with Heroku CLI

* Rename to web (Heroku process type)

* Release web

* Debug build args

* Debug build var

* Comma separated build args

* Remove multiline spaces

* Clean up env vars

* Deploy only on the nextjs branch
@odlbot odlbot mentioned this pull request Oct 22, 2024
74 tasks
@rhysyngsun rhysyngsun deleted the jk/5396-ci-deploy-to-heroku branch February 7, 2025 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants