File tree Expand file tree Collapse file tree 2 files changed +86
-0
lines changed
Expand file tree Collapse file tree 2 files changed +86
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Acceptance to prod, copy CMS content
2+
3+ on :
4+ workflow_dispatch :
5+
6+ jobs :
7+ copy-db :
8+ runs-on : ubuntu-latest
9+ container :
10+ image : postgres:16
11+ steps :
12+ - name : pg_dump
13+ env :
14+ PGPASSWORD : ${{ secrets.DB_PASSWORD_ACCEPTANCE }}
15+ run : >
16+ pg_dump
17+ --username=holon-acceptance
18+ --dbname=holon-acceptance
19+ --no-privileges
20+ --no-owner
21+ --host=postgres.zenmo.com
22+ --exclude-table=holon_cache
23+ --format=custom
24+ --file=acceptance.pg_dump
25+ - name : pg_restore
26+ env :
27+ PGPASSWORD : ${{ secrets.DB_PASSWORD_PROD }}
28+ run : >
29+ pg_restore
30+ --username=holon-production
31+ --dbname=holon-production
32+ --clean
33+ --no-owner
34+ --no-privileges
35+ --host=postgres.zenmo.com
36+ acceptance.pg_dump
37+
Original file line number Diff line number Diff line change 1+ name : Acceptance to test, copy CMS content
2+
3+ on :
4+ workflow_dispatch :
5+
6+ jobs :
7+ copy-db :
8+ runs-on : ubuntu-latest
9+ container :
10+ image : postgres:16
11+ steps :
12+ - name : pg_dump
13+ env :
14+ PGPASSWORD : ${{ secrets.DB_PASSWORD_ACCEPTANCE }}
15+ run : >
16+ pg_dump
17+ --username=holon-acceptance
18+ --dbname=holon-acceptance
19+ --no-privileges
20+ --no-owner
21+ --host=postgres.zenmo.com
22+ --exclude-table=holon_cache
23+ --format=custom
24+ --file=acceptance.pg_dump
25+ - name : pg_restore
26+ env :
27+ PGPASSWORD : ${{ secrets.DB_PASSWORD_TEST }}
28+ run : >
29+ pg_restore
30+ --username=holon-test
31+ --dbname=holon-test
32+ --clean
33+ --no-owner
34+ --no-privileges
35+ --host=postgres.zenmo.com
36+ acceptance.pg_dump
37+
38+ copy-pictures :
39+ runs-on : ubuntu-latest
40+ container :
41+ image : rclone/rclone:1.69.3
42+ steps :
43+ - name : rclone config
44+ run : >
45+ rclone config create holonstorage azureblob
46+ account=holonstorage
47+ key=${{ secrets.AZURE_STORAGE_KEY }}
48+ - name : rclone copy
49+ run : rclone copy holonstorage:media-acceptatie holonstorage:media-test
You can’t perform that action at this time.
0 commit comments