-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #42 from os2ulf/devops/add-deploy-trigger
Devops/add deploy trigger
- Loading branch information
Showing
4 changed files
with
96 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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}/" |
Empty file.