Skip to content
Snippets Groups Projects

Automate container build and deployment (#46)

Merged Moul requested to merge 46_build_deploment_automation into main
7 files
+ 55
44
Compare changes
  • Side-by-side
  • Inline
Files
7
+ 0
18
#!/bin/bash
set -e
# Get the version number from package.json
version_tag=$(grep -oP '"version": "\K[^"]+' package.json)
latest_tag="latest"
docker buildx build -f Dockerfile.Hasura -t duniter-squid-hasura .
# Tag specific version
docker image tag duniter-squid-hasura:latest h30x/duniter-squid-hasura:$version_tag
docker image push h30x/duniter-squid-hasura:$version_tag
# Tag "latest"
docker image tag duniter-squid-hasura:latest h30x/duniter-squid-hasura:$latest_tag
docker image push h30x/duniter-squid-hasura:$latest_tag
Loading