Skip to content

Commit c787f9e

Browse files
authored
Breakout deploy into two jobs (#37)
1 parent 56059ca commit c787f9e

File tree

4 files changed

+61
-0
lines changed

4 files changed

+61
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Fly Deploy
2+
on: [workflow_dispatch]
3+
# push:
4+
# branches:
5+
# - main
6+
jobs:
7+
deployWikiAuth:
8+
name: Deploy Wiki0 Auth Server
9+
runs-on: ubuntu-latest
10+
concurrency: wiki-auth
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: superfly/flyctl-actions/setup-flyctl@master
14+
- run: flyctl deploy -c ./deployment/wikiauthsrv.fly.toml
15+
env:
16+
FLY_API_TOKEN: ${{ secrets.FLY_WIKI_AUTH_TOKEN }}
17+
18+
deployTodoAuth:
19+
name: Deploy Todo0 Auth Server
20+
runs-on: ubuntu-latest
21+
concurrency: todo-auth
22+
steps:
23+
- uses: actions/checkout@v4
24+
- uses: superfly/flyctl-actions/setup-flyctl@master
25+
- run: flyctl deploy -c ./deployment/todoauthsrv.fly.toml
26+
env:
27+
FLY_API_TOKEN: ${{ secrets.FLY_TODO_AUTH_TOKEN }}

.github/workflows/deploy-web.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Fly Deploy
2+
on: [workflow_dispatch]
3+
# push:
4+
# branches:
5+
# - main
6+
jobs:
7+
deployTodo:
8+
name: Deploy Todo0 app
9+
runs-on: ubuntu-latest
10+
# runs-on: ubuntu-22.04
11+
concurrency: todo-app
12+
steps:
13+
- uses: actions/checkout@v4
14+
- uses: superfly/flyctl-actions/setup-flyctl@master
15+
- run: flyctl deploy -c ./deployment/todosrv.fly.toml
16+
env:
17+
FLY_API_TOKEN: ${{ secrets.FLY_TODO_TOKEN }}
18+
19+
deployWiki:
20+
name: Deploy Wiki0 app
21+
runs-on: ubuntu-latest
22+
concurrency: wiki-app
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: superfly/flyctl-actions/setup-flyctl@master
26+
- run: flyctl deploy -c ./deployment/wikisrv.fly.toml
27+
env:
28+
FLY_API_TOKEN: ${{ secrets.FLY_WIKI_TOKEN }}

packages/authorization-server/.env.todo.default

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,14 @@ CLIENT2_CLIENT_SECRET="secret-todo"
1919
CUSTOMER1_EMAIL_DOMAIN="tables.fake"
2020
CUSTOMER1_AUTH_ISSUER=""
2121
CUSTOMER1_CLIENT_ID=""
22+
CUSTOMER1_CLIENT_SECRET=""
2223

2324
CUSTOMER2_EMAIL_DOMAIN="tables.fake2"
2425
CUSTOMER2_AUTH_ISSUER=""
2526
CUSTOMER2_CLIENT_ID=""
27+
CUSTOMER2_CLIENT_SECRET=""
2628

2729
CUSTOMER3_EMAIL_DOMAIN="tables.fake3"
2830
CUSTOMER3_AUTH_ISSUER=""
2931
CUSTOMER3_CLIENT_ID=""
32+
CUSTOMER3_CLIENT_SECRET=""

packages/authorization-server/.env.wiki.default

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,17 @@ CLIENT1_CALLBACK="http://localhost:3000/api/openid/callback/"
1616
CUSTOMER1_EMAIL_DOMAIN="tables.fake"
1717
CUSTOMER1_AUTH_ISSUER=""
1818
CUSTOMER1_CLIENT_ID=""
19+
CUSTOMER1_CLIENT_SECRET=""
1920

2021
CUSTOMER2_EMAIL_DOMAIN="tables.fake2"
2122
CUSTOMER2_AUTH_ISSUER=""
2223
CUSTOMER2_CLIENT_ID=""
24+
CUSTOMER2_CLIENT_SECRET=""
2325

2426
CUSTOMER3_EMAIL_DOMAIN="tables.fake3"
2527
CUSTOMER3_AUTH_ISSUER=""
2628
CUSTOMER3_CLIENT_ID=""
29+
CUSTOMER3_CLIENT_SECRET=""
2730

2831
# The enterprise IDP config for a SAML customer
2932
CUSTOMER1_SAML_ENTRY_POINT=""

0 commit comments

Comments
 (0)