Commit Graph

15 Commits

Author SHA1 Message Date
Marc Campbell
48ea9b9f2d Add GitHub Actions workflow for automated deployment
- Triggers on merge to main
- Uses Doppler for secrets management
- Builds and pushes Docker images to GCP Artifact Registry
- Runs Ansible playbook to deploy to production

Required GitHub secrets:
- DOPPLER_TOKEN: Service token for Doppler ttl-sh project
- SSH_PRIVATE_KEY: Private key for SSH access to production server

Signed-off-by: Marc Campbell <marc.e.campbell@gmail.com>
2026-02-02 20:31:20 +00:00
Josh Sandlin
59fbd0ebbe feat: migrate from Heroku to Google Cloud Platform 2025-09-04 15:41:17 -04:00
Ethan Mosbaugh
4366d098e0 Revert "feat: run blob reaper every 72h" (#158)
Some checks failed
Deploy to Heroku / release (push) Failing after 1m40s
2024-10-09 14:10:50 -05:00
Ethan Mosbaugh
1cb3f4e0f7 fix(ci): install heroku cli (#157) 2024-10-09 14:04:39 -05:00
Ethan Mosbaugh
32f12b8666 Reapply "feat: run blob reaper every 72h (#152)" (#155)
This reverts commit fad0b353a7.
2024-10-09 06:22:06 -07:00
Ethan Mosbaugh
fad0b353a7 Revert "feat: run blob reaper every 72h (#152)" (#155)
Some checks failed
Deploy to Heroku / release (push) Failing after 41s
This reverts commit b7ab57fa9b.
2024-10-08 15:49:15 -05:00
Ethan Mosbaugh
b7ab57fa9b feat: run blob reaper every 72h (#152)
* feat: run blob reaper every 24h

* f

* f

* f

* f

* f

* f

* f

* f

* f
2024-10-08 15:05:19 -05:00
Salah Al Saleh
9e71d14711 rename nginx dyno to web (#142) 2024-03-15 11:48:41 -07:00
Salah Al Saleh
9f724f12b9 Deploy nginx as a separate heroku app (#140) 2024-03-15 11:37:14 -07:00
Josh Sandlin
df3f579a6f Deploy an nginx proxy service to Heroku (#136)
Deploy an nginx proxy service to Heroku

---------

Co-authored-by: Salah Al Saleh <sg.alsaleh@gmail.com>
2024-03-15 10:32:40 -07:00
Salah Al Saleh
5d3ae58d9c fix release workflow (#94) 2022-07-26 16:57:50 -07:00
Salah Al Saleh
4cbd6d5ede fix github action (#90) 2022-07-26 14:56:32 -07:00
Adam Dobrawy
f90f3aad09 Delete main.workflow 2021-11-19 10:47:07 +01:00
miguelvizdev
ae673f11bf moved main.workflows into workflow folder 2021-11-17 21:19:17 +01:00
miguelvizdev
ab986aeb57 converted workflow to yaml 2021-11-17 09:20:03 +01:00