diff --git a/Taskfile.yaml b/Taskfile.yaml new file mode 100644 index 0000000..d1957e8 --- /dev/null +++ b/Taskfile.yaml @@ -0,0 +1,15 @@ +version: '3' + +tasks: + + skaffold:dev: + vars: + CR_REPO: cr.terradue.com/fbrito + cmds: + - skaffold dev --default-repo={{.CR_REPO}} + + skaffold:run: + vars: + CR_REPO: cr.terradue.com/fbrito + cmds: + - skaffold run --default-repo={{.CR_REPO}} \ No newline at end of file diff --git a/dockerfile b/dockerfile index 1691bba..f66326b 100644 --- a/dockerfile +++ b/dockerfile @@ -1,5 +1,5 @@ # Use official Python slim image -FROM python:3.11-slim +FROM docker.io/python:3.11-slim ARG APP_VERSION=development diff --git a/skaffold.yaml b/skaffold.yaml new file mode 100644 index 0000000..fb07341 --- /dev/null +++ b/skaffold.yaml @@ -0,0 +1,30 @@ +apiVersion: skaffold/v4beta14 +kind: Config + +build: + tagPolicy: + customTemplate: + template: "latest-dev" + local: + push: true + artifacts: + - image: apex-dispatch-api + context: . + docker: + dockerfile: ./dockerfile + +deploy: + helm: + releases: + - name: my-release + remoteChart: oci://ghcr.io/esa-apex/helm/apex-dispatch-api + version: 0.2.0 + namespace: mmiraftab + setValues: + contour.enabled: false + serviceAccount: + create: false + existingName: default + setValueTemplates: + image.repository: "{{.IMAGE_REPO_apex_dispatch_api}}" + image.tag: "{{.IMAGE_TAG_apex_dispatch_api}}@{{.IMAGE_DIGEST_apex_dispatch_api}}"