diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 7425cb48..1dd48da8 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -63,6 +63,5 @@ jobs: uses: thecodingmachine/deeployer@master env: KUBE_CONFIG_FILE: ${{ secrets.KUBE_CONFIG_FILE }} - AUTOCONNECT: 1 with: - namespace: workadventure-master + namespace: workadventure-${GITHUB_REF##*/} diff --git a/deeployer.libsonnet b/deeployer.libsonnet index 60c5d470..51c55580 100644 --- a/deeployer.libsonnet +++ b/deeployer.libsonnet @@ -1,11 +1,11 @@ { local env = std.extVar("env"), # FIXME: namespace does not work if the branch contains a "/" - local namespace = std.split(env.GITHUB_REF, "/")[2] + local namespace = std.split(env.GITHUB_REF, "/")[2], "$schema": "https://raw.githubusercontent.com/thecodingmachine/deeployer/master/deeployer.schema.json", "containers": { "back": { - "image": "thecodingmachine/workadventure-back:"+namespace, + "image": "thecodingmachine/workadventure-back:"+(if namespace == "master" then "latest" else namespace), "host": "api."+namespace+".workadventure.test.thecodingmachine.com", "ports": [8080], "env": { @@ -13,7 +13,7 @@ } }, "front": { - "image": "thecodingmachine/workadventure-front:"+namespace, + "image": "thecodingmachine/workadventure-front:"+(if namespace == "master" then "latest" else namespace), "host": namespace+".workadventure.test.thecodingmachine.com", "ports": [80], "env": {