diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1aa1328..5673e34 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -42,6 +42,9 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 + with: + version: v0.6.0 + buildkitd-flags: --debug - name: Login to DockerHub uses: docker/login-action@v1 @@ -55,6 +58,8 @@ jobs: with: push: true tags: jrheard/rask_api:latest + cache-from: type=gha + cache-to: type=gha - name: Image digest run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/design-doc.md b/design-doc.md index 5e68a26..393089d 100644 --- a/design-doc.md +++ b/design-doc.md @@ -44,6 +44,11 @@ Stretch Overengineering Exercises - [ ] Monitoring? - [ ] Alerting? +Less Crazy Overengineering Exercises +==================================== +Getting a full kubernetes setup running seems potentially expensive. What about https://devcenter.heroku.com/articles/container-registry-and-runtime ? +I also need to look into Linode, it has a Kubernetes offering too. + High-Level Design ================= * Users primarily interact with the system via a CLI similar to `task`