Skip to content

Commit b7e7448

Browse files
committed
Add backend deployment github action
1 parent 07ed6a6 commit b7e7448

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: Deploy Feed Data Service
2+
3+
on:
4+
push:
5+
branches:
6+
- feature/backend-deployment
7+
workflow_dispatch:
8+
9+
jobs:
10+
deploy:
11+
runs-on: ubuntu-latest
12+
environment: ${{ github.ref == 'refs/heads/feature/backend-deployment' && 'production' || 'staging' }}
13+
14+
steps:
15+
- name: Checkout code
16+
uses: actions/checkout@v4
17+
18+
- name: Copy backend code
19+
run: |
20+
mkdir -p /home/app/dashboard-demo-backend
21+
cp -r backend/* /home/app/dashboard-demo-backend/
22+
23+
- name: Deploy via SSH
24+
uses: appleboy/ssh-action@v1.0.0
25+
with:
26+
host: ${{ secrets.SSH_HOST }}
27+
username: ${{ secrets.SSH_USER }}
28+
key: ${{ secrets.SSH_PRIVATE_KEY }}
29+
script: |
30+
cd /home/app/dashboard-demo-backend
31+
git pull origin ${{ github.ref_name }} || true
32+
docker-compose down
33+
docker-compose build
34+
docker-compose up -d
35+
docker-compose logs --tail=50 feed-data

backend/feedData.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ async function collectLatestOnce() {
235235
console.log("✅ Up to date; no new blocks to store");
236236
return { stored: 0 };
237237
}
238+
blocksToStore.reverse();
238239

239240
// Store in batches of 100
240241
console.log("\n💾 Storing new blocks in Arkiv...");

0 commit comments

Comments
 (0)