Skip to content

Commit 1838e71

Browse files
committed
feat(cicd): add reworked deployment action
1 parent 97d117c commit 1838e71

File tree

4 files changed

+18
-11
lines changed

4 files changed

+18
-11
lines changed

.github/workflows/deploy.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ name: CI
22

33
on:
44
push:
5-
branches: ["main"]
6-
pull_request:
7-
branches: ["main"]
5+
branches: ["main", "rewrite"]
86

97
workflow_dispatch:
108

@@ -33,3 +31,7 @@ jobs:
3331
uses: hoverkraft-tech/compose-action@v2
3432
with:
3533
compose-file: ./compose.yaml
34+
env:
35+
GITHUB_TOKEN: ${{ secrets.GRAPHQL_GITHUB_API_TOKEN }}
36+
CF_TURNSTILE_SECRET: ${{ secrets.CF_TURNSTILE_SECRET }}
37+
REDACTED_TERMS: ${{ secrets.REDACTED_TERMS }}

compose.dev.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
# Development environment overrides
2-
31
services:
42
biixie_frontend:
53
restart: no
@@ -9,3 +7,10 @@ services:
97
DEBUG: true
108
BACKEND_LOG_LEVEL: "Trace"
119
ALLOW_DEBUG_MAILING: false
10+
volumes:
11+
- ./backend/redacted/redacted_terms.kvp:/usr/share/redacted_terms.kvp
12+
secrets:
13+
cf_turnstile_secret:
14+
file: ./backend/secrets/cf_turnstile_secret
15+
redacted_terms:
16+
file: ./backend/redacted/redacted_terms.kvp

compose.prod.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
secrets:
2+
cf_turnstile_secret:
3+
environment: CF_TURNSTILE_SECRET
4+
redacted_terms:
5+
environment: KVP_REDACTED_TERMS

compose.yaml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,11 @@ services:
1616
ports:
1717
- "3000:3000"
1818
restart: always
19-
volumes:
20-
- ./backend/redacted/redacted_terms.kvp:/usr/share/redacted_terms.kvp
2119
networks:
2220
- proxy_net
2321
secrets:
2422
- cf_turnstile_secret
25-
26-
secrets:
27-
cf_turnstile_secret:
28-
file: backend/secrets/cf_turnstile_secret
23+
- redacted_terms
2924

3025
networks:
3126
proxy_net:

0 commit comments

Comments
 (0)