diff --git a/.github/workflows/trigger-umbrella.yml b/.github/workflows/trigger-umbrella.yml new file mode 100644 index 0000000..52c578b --- /dev/null +++ b/.github/workflows/trigger-umbrella.yml @@ -0,0 +1,20 @@ +name: Trigger Umbrella Workflow + +on: + push: + branches: + - 'main' + - 'release/**' + +jobs: + trigger: + runs-on: ubuntu-latest + steps: + - name: Trigger Umbrella Repository Workflow + run: | + curl -X POST -H "Accept: application/vnd.github.v3+json" \ + -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + https://api.github.com/repos/os2ulf/os2udoglaer-platform/dispatches \ + -d '{"event_type":"trigger-umbrella-workflow"}' + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.platform.app.yaml b/.platform.app.yaml new file mode 100644 index 0000000..7fa8c9d --- /dev/null +++ b/.platform.app.yaml @@ -0,0 +1,62 @@ +# Complete list of all available properties: https://docs.platform.sh/create-apps/app-reference.html + +# A unique name for the app. Must be lowercase alphanumeric characters. Changing the name destroys data associated +# with the app. +name: frontend + +# The runtime the application uses. +# Complete list of available runtimes: https://docs.platform.sh/create-apps/app-reference.html#types +type: 'nodejs:18' + +# The web key configures the web server running in front of your app. +# More information: https://docs.platform.sh/create-apps/app-reference.html#web +web: + # Commands are run once after deployment to start the application process. + # More information: https://docs.platform.sh/create-apps/app-reference.html#web-commands + commands: + # The command to launch your app. If it terminates, it’s restarted immediately. + start: "node .output/server/index.mjs" + +# Variables to control the environment. More information: https://docs.platform.sh/create-apps/app-reference.html#variables +variables: + env: + NUXT_TELEMETRY_DISABLED: 1 + +# Specifies a default set of build tasks to run. Flavors are language-specific. +# More information: https://docs.platform.sh/create-apps/app-reference.html#build +build: + flavor: none + +# Required for storage +# More info: https://unjs.io/blog/2023-08-25-nitro-2.6#default-persistent-data-storage +disk: 128 +mounts: + '.data': + source: local + source_path: .data + +# Hooks allow you to customize your code/environment as the project moves through the build and deploy stages +# More information: https://docs.platform.sh/create-apps/app-reference.html#hooks +hooks: + # The build hook is run after any build flavor. + # More information: https://docs.platform.sh/create-apps/hooks/hooks-comparison.html#build-hook + build: | + corepack yarn install --frozen-lockfile + corepack yarn build + +# Information on the app's source code and operations that can be run on it. +# More information: https://docs.platform.sh/create-apps/app-reference.html#source +source: + ###################################################################################################################### + ## ## + ## This source operation is part of the Platform.sh process of updating and maintaining our collection of ## + ## templates. For more information see https://docs.platform.sh/create-apps/source-operations.html and ## + ## https://github.com/platformsh/source-operations ## + ## ## + ## YOU CAN SAFELY DELETE THIS COMMENT AND THE LINES BENEATH IT ## + ## ## + ###################################################################################################################### + operations: + auto-update: + command: | + curl -fsS https://raw.githubusercontent.com/platformsh/source-operations/main/setup.sh | { bash /dev/fd/3 sop-autoupdate; } 3<&0 \ No newline at end of file diff --git a/.platform/routes.yaml b/.platform/routes.yaml new file mode 100644 index 0000000..edc747b --- /dev/null +++ b/.platform/routes.yaml @@ -0,0 +1,14 @@ +# The routes of the project. +# +# Each route describes how an incoming URL is going +# to be processed by Platform.sh. +# More information: https://docs.platform.sh/define-routes.html +"https://www.{default}/": + type: upstream + upstream: "frontend:http" + +# A basic redirect definition +# More information: https://docs.platform.sh/define-routes.html#basic-redirect-definition +"https://{default}/": + type: redirect + to: "https://www.{default}/" \ No newline at end of file diff --git a/.platform/services.yaml b/.platform/services.yaml new file mode 100644 index 0000000..e69de29