File tree Expand file tree Collapse file tree 2 files changed +19
-4
lines changed
Expand file tree Collapse file tree 2 files changed +19
-4
lines changed Original file line number Diff line number Diff line change 1717 with :
1818 remote_host : ${{ secrets.PRODUCTION_HOST }}
1919 remote_user : ${{ secrets.PRODUCTION_USER }}
20- remote_key : ${{ secrets.PRODUCTION_KEY }}
20+ remote_key : ${{ secrets.SSH_KEY }}
2121 remote_path : ${{ secrets.PRODUCTION_PATH }}
2222 switches : -avzr --omit-dir-times --no-owner --no-group --no-perms --delete
2323 path : ./
Original file line number Diff line number Diff line change 1919 ARTIFACT=build-${ARTIFACT/\//-}
2020 echo "ARTIFACT=${ARTIFACT}" >> $GITHUB_ENV
2121 echo "Set artifact name as ${ARTIFACT}"
22- - uses : actions/checkout@v4
23- - name : Use Node.js
22+ - name : Checkout repository
23+ uses : actions/checkout@v4
24+ - name : Setup Node.js
2425 uses : actions/setup-node@v4
2526 with :
2627 node-version : 22
2930 run : yarn install
3031 - name : Test
3132 run : yarn test
32- - name : Build SvelteKit
33+ - name : Set up rsync
34+ uses :
GuillaumeFalourd/[email protected] 35+ with :
36+ ssh_key : ${{ secrets.SSH_KEY }}
37+ - name : Pull latest Politigraph snapshot
38+ run : rsync -azvP ${{ secrets.POLITIGRAPH_SSH_USER }}@${{ secrets.POLITIGRAPH_SSH_HOST }}:${{ secrets.POLITIGRAPH_SSH_PATH }}/* ./politigraph
39+ - name : Load Politigraph image
40+ run : docker load --input ./politigraph/politigraph-image.tar.gz
41+ - name : Start Politigraph services
42+ run : cd politigraph && docker compose -f compose.server.yml up -d neo4j nuxt && cd ..
43+ - name : Build static site
3344 run : yarn build
45+ env :
46+ POLITIGRAPH_GRAPHQL_URL : http://localhost:3000/graphql
47+ - name : Stop Politigraph services
48+ run : cd politigraph && docker compose -f compose.server.yml down && cd ..
3449 - name : Build Histoire
3550 continue-on-error : true
3651 run : yarn story:build
You can’t perform that action at this time.
0 commit comments