Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 17 additions & 17 deletions build-frontend/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please can we not change single/double quotes ? it is unecessary change, please adjust IDE

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
Expand Down
24 changes: 12 additions & 12 deletions build-middleware/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
17 changes: 9 additions & 8 deletions deploy/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"}'
Expand All @@ -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 }}
Expand All @@ -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 }}