File tree Expand file tree Collapse file tree 2 files changed +22
-5
lines changed
Expand file tree Collapse file tree 2 files changed +22
-5
lines changed Original file line number Diff line number Diff line change 16161717 with :
1818 remote_host : ${{ secrets.PRODUCTION_HOST }}
19- remote_user : ${{ secrets.PRODUCTION_USER }}
20- remote_key : ${{ secrets.PRODUCTION_KEY }}
19+ remote_user : bot
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 : Register Politigraph host
38+ run : ssh-keyscan ${{ secrets.POLITIGRAPH_SSH_HOST }} >> ~/.ssh/known_hosts
39+ - name : Pull latest Politigraph snapshot
40+ run : rsync -azvP bot@${{ secrets.POLITIGRAPH_SSH_HOST }}:${{ secrets.POLITIGRAPH_SSH_PATH }}/* ./politigraph
41+ - name : Load Politigraph image
42+ run : docker load --input ./politigraph/politigraph-image.tar.gz
43+ - name : Start Politigraph services
44+ run : cd politigraph && docker compose -f compose.server.yml up -d neo4j nuxt && cd ..
45+ - name : Build static site
3346 run : yarn build
47+ env :
48+ POLITIGRAPH_GRAPHQL_URL : http://localhost:3000/graphql
49+ - name : Stop Politigraph services
50+ run : cd politigraph && docker compose -f compose.server.yml down && cd ..
3451 - name : Build Histoire
3552 continue-on-error : true
3653 run : yarn story:build
You can’t perform that action at this time.
0 commit comments