diff --git a/build-frontend/action.yml b/build-frontend/action.yml index f4c44e3..6a60b80 100644 --- a/build-frontend/action.yml +++ b/build-frontend/action.yml @@ -2,47 +2,47 @@ name: Build Frontend description: Builds Storefront app docker image inputs: frontend: - description: 'Switch between Next.js and Nuxt' + description: "Switch between Next.js and Nuxt" required: false - default: 'next' + default: "next" project_name: - description: 'Project name' + description: "Project name" required: true docker_registry_url: - description: 'Docker registry url' + description: "Docker registry url" required: false - default: 'registry.vuestorefront.cloud' + default: "registry.vuestorefront.cloud" cloud_username: - description: 'Cloud username' + description: "Cloud username" required: true cloud_password: - description: 'Cloud password' + description: "Cloud password" required: true npm_email: - description: 'NPM email' + description: "NPM email" required: true npm_pass: - description: 'NPM password' + description: "NPM password" required: true npm_user: - description: 'NPM user' + description: "NPM user" required: true npm_registry: - description: 'NPM registry' + description: "NPM registry" required: false - default: 'https://registrynpm.storefrontcloud.io' + default: "https://registrynpm.storefrontcloud.io" version: - description: 'Version of the app' + description: "Version of the app" required: false image_provider: - description: 'Image provider (only for Nuxt)' + description: "Image provider (only for Nuxt)" required: false - default: 'ipx' + default: "ipx" docker_buildargs: - description: 'List of additional ENVs that should be passed at Docker image build-time' + description: "List of additional ENVs that should be passed at Docker image build-time" required: false runs: - using: 'composite' + using: "composite" steps: - name: Set up Docker Buildx id: buildx diff --git a/build-middleware/action.yml b/build-middleware/action.yml index 87d1b32..220ae81 100644 --- a/build-middleware/action.yml +++ b/build-middleware/action.yml @@ -2,36 +2,36 @@ name: Build Middleware description: Builds Middleware app docker image inputs: project_name: - description: 'Project name' + description: "Project name" required: true docker_registry_url: - description: 'Docker registry url' + description: "Docker registry url" required: false - default: 'registry.vuestorefront.cloud' + default: "registry.vuestorefront.cloud" cloud_username: - description: 'Cloud username' + description: "Cloud username" required: true cloud_password: - description: 'Cloud password' + description: "Cloud password" required: true npm_email: - description: 'NPM email' + description: "NPM email" required: true npm_pass: - description: 'NPM password' + description: "NPM password" required: true npm_user: - description: 'NPM user' + description: "NPM user" required: true npm_registry: - description: 'NPM registry' + description: "NPM registry" required: false - default: 'https://registrynpm.storefrontcloud.io' + default: "https://registrynpm.storefrontcloud.io" version: - description: 'Version of the app' + description: "Version of the app" required: false docker_buildargs: - description: 'List of additional ENVs that should be passed at Docker image build-time' + description: "List of additional ENVs that should be passed at Docker image build-time" required: false runs: using: "composite" diff --git a/deploy/action.yml b/deploy/action.yml index 25ca55a..45b92a8 100644 --- a/deploy/action.yml +++ b/deploy/action.yml @@ -25,13 +25,13 @@ inputs: description: "Version of the app" required: false middleware_path: - description: 'Path to the Middleware app on the Reverse Proxy' + description: "Path to the Middleware app on the Reverse Proxy" required: false - default: '/api/' + default: "/api/" middleware_port: - description: 'Port of the Middleware app' + description: "Port of the Middleware app" required: false - default: 4000 + default: "4000" runs: using: "composite" @@ -41,13 +41,14 @@ runs: id: deployment with: token: "${{ github.token }}" - environment-url: https://${{ inputs.project_name }}.${{ inputs.cloud_region }}.gcp.storefrontcloud.io + environment-url: https://${{ inputs.project_name }}-${{ inputs.cloud_region }}-gcp-storefrontcloud-io.i.alokai.cloud environment: production initial-status: in_progress - - name: Deploy (${{ inputs.project_name }}.${{ inputs.cloud_region }}.gcp.storefrontcloud.io) + - name: Deploy (${{ inputs.project_name }}-${{ inputs.cloud_region }}-gcp-storefrontcloud-io.i.alokai.cloud) uses: fjogeleit/http-request-action@v1 with: + # not sure about this url: "${{ inputs.console_api_url }}/cloud/instances/${{ inputs.project_name }}-${{ inputs.cloud_region }}-gcp-storefrontcloud-io/deploy" method: "PATCH" customHeaders: '{"Content-Type":"application/json"}' @@ -59,7 +60,7 @@ runs: uses: chrnorm/deployment-status@releases/v2 with: token: "${{ github.token }}" - environment-url: https://${{ inputs.project_name }}.${{ inputs.cloud_region }}.gcp.storefrontcloud.io + environment-url: https://${{ inputs.project_name }}-${{ inputs.cloud_region }}-gcp-storefrontcloud-io.i.alokai.cloud state: "success" description: Congratulations! The deploy is done. deployment-id: ${{ steps.deployment.outputs.deployment_id }} @@ -69,7 +70,7 @@ runs: uses: chrnorm/deployment-status@releases/v2 with: token: "${{ github.token }}" - environment-url: https://${{ inputs.project_name }}.${{ inputs.cloud_region }}.gcp.storefrontcloud.io + environment-url: https://${{ inputs.project_name }}-${{ inputs.cloud_region }}-gcp-storefrontcloud-io.i.alokai.cloud description: Unfortunately, the instance hasn't been updated. state: "failure" deployment-id: ${{ steps.deployment.outputs.deployment_id }}