Skip to content

Commit

Permalink
Restructure and deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
r-kujawa committed Mar 1, 2024
1 parent 066030c commit 06e26ea
Show file tree
Hide file tree
Showing 25 changed files with 86 additions and 10 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/deploy-orchestration.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Build & Deploy Orchestration Docs

on:
push:
branches:
- master
paths:
- 'orchestration/**/*'
pull_request:
branches:
- master
paths:
- 'orchestration/**/*'

jobs:
deploy:
runs-on: ubuntu-latest
name: Build & Deploy
steps:
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'

- name: Install VitePress
run: npm install --dev

- name: Build Orchestration Docs
run: npm run orchestration:build

- name: Deploy to Cloudflare Pages
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy orchestration/.vitepress/dist --project-name=orchestration
38 changes: 38 additions & 0 deletions .github/workflows/deploy-payavel.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Build & Deploy Payavel Docs

on:
push:
branches:
- master
paths:
- 'payavel/**/*'
pull_request:
branches:
- master
paths:
- 'payavel/**/*'

jobs:
deploy:
runs-on: ubuntu-latest
name: Build & Deploy
steps:
- uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '20'

- name: Install VitePress
run: npm install --dev

- name: Build Orchestration Docs
run: npm run payavel:build

- name: Deploy to Cloudflare Pages
uses: cloudflare/wrangler-action@v3
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: pages deploy payavel/.vitepress/dist --project-name=payavel
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { defineConfig } from 'vitepress'
import { config } from '../../../.vitepress/config.mjs'
import { config } from '../../resources/js/config.mjs'

// https://vitepress.dev/reference/site-config
export default defineConfig({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// https://vitepress.dev/guide/custom-theme
import { h } from 'vue'
import DefaultTheme from 'vitepress/theme'
import '../../../../.vitepress/theme/style.css'
import '../../../resources/css/style.css'

/** @type {import('vitepress').Theme} */
export default {
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
12 changes: 6 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
"vitepress": "^1.0.0-rc.44"
},
"scripts": {
"docs:dev": "vitepress dev docs/payavel",
"docs:build": "vitepress build docs/payavel",
"docs:preview": "vitepress preview docs/payavel",
"orchestration:dev": "vitepress dev docs/orchestration",
"orchestration:build": "vitepress build docs/orchestration",
"orchestration:preview": "vitepress preview docs/orchestration"
"payavel:dev": "vitepress dev payavel",
"payavel:build": "vitepress build payavel",
"payavel:preview": "vitepress preview payavel",
"orchestration:dev": "vitepress dev orchestration",
"orchestration:build": "vitepress build orchestration",
"orchestration:preview": "vitepress preview orchestration"
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { defineConfig } from 'vitepress'
import { config } from '../../../.vitepress/config.mjs'
import { config } from '../../resources/js/config.mjs'

// https://vitepress.dev/reference/site-config
export default defineConfig({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// https://vitepress.dev/guide/custom-theme
import { h } from 'vue'
import DefaultTheme from 'vitepress/theme'
import '../../../../.vitepress/theme/style.css'
import '../../../resources/css/style.css'

/** @type {import('vitepress').Theme} */
export default {
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 06e26ea

Please sign in to comment.