Frank Hamand
27ea8a7354
fix: Respect .dockerignore in depot builds ( #19906 )
...
Respect .dockerignore in depot builds
See https://github.com/docker/build-push-action#git-context
Without including "context: ." .dockerignore is not processed
2024-01-22 16:59:21 +00:00
Frank Hamand
636d0c44b3
chore: Remove old dockerfile and only build a single image with unit ( #19614 )
...
* Remove old dockerfile and only build a single image with unit
We have migrated over to the `unit` image (instead of gunicorn) but we
were still building both. This could lead to confusion - we have no
plans to move back so let's remove the second image build and only
build the unit based image
* Remove unit build id
2024-01-05 15:06:01 +00:00
Frank Hamand
c0b5061520
feat: Use single entrypoint for both images but detect which to run ( #18883 )
...
Make docker-server binary fixed between unit/gunicorn images
We want it to be a full drop-in replacement
2023-11-27 10:06:22 +00:00
Jacob Gillespie
345a043339
ci: use Depot ephemeral registry for faster pulls ( #18216 )
...
* ci: use Depot ephemeral registry for faster pulls
* Install Depot CLI before pull
2023-10-26 16:50:39 +01:00
Brett Hoerner
e3d7fa9e49
chore: add commit hash file to the built docker image ( #17833 )
2023-10-06 07:28:25 -06:00
Frank Hamand
3ef42ddd38
feat: Add docker image that uses nginx unit instead of gunicorn ( #17573 )
...
* Add docker image that uses nginx unit instead of gunicorn
🦄 🔫
* Add unit build to CI
* Fix duplicate id
* try 3.11
* Only build for amd64
need python3.11 for unit image on arm
2023-09-21 16:50:19 +01:00
Michael Matloka
8fd0f7a3f9
ci: Fix CI for forks ( #16776 )
...
* ci: Fix CI for forks
* Try updating snapshots on forks
* Try fixing snapshot verification instead
* Consolidate Docker-related workflows
* Run visual regression tests
* Update ci-e2e.yml
* Use fork's GHCR
* Try Depot caching approach instead of GHCR
* Lowercase reference
* Update E2E tests paths filter
* Fix permissions
* Debug .env
* Fix double checkout
* Remove obsolete release workflows
* Fix formatting
* Also run plugin server tests for good measure
* Clarify automerge job name
* Describe action inputs
* Refactor E2E workflow for clarity and comments
* Use project ID from depot.json
2023-07-28 14:23:32 +02:00