diff --git a/.tangled/workflows/build.yml b/.tangled/workflows/build.yml index 7cb8b81..9da94f6 100644 --- a/.tangled/workflows/build.yml +++ b/.tangled/workflows/build.yml @@ -10,6 +10,9 @@ dependencies: nixpkgs: - nodejs +virtualization: + docker: true + # cache: # - key: node_modules # hash: @@ -27,11 +30,13 @@ steps: npm run format:check npm test - - name: Docker Login - command: echo 'TODO' + - name: Docker Build & Push + command: | + set -euo pipefail - - name: Docker Build - command: echo 'TODO' + echo "$REGISTRY_TOKEN" | docker login atcr.io -u "$REGISTRY_USER" --password-stdin + image="atcr.io/$REGISTRY_USER/v2-api:$TANGLED_REF_NAME" - - name: Docker Push - command: echo 'TODO' + docker build -t "$image" -t "atcr.io/$REGISTRY_USER/v2-api:latest" . + docker push "$image" + docker push "atcr.io/$REGISTRY_USER/v2-api:latest"