@@ -29,51 +29,51 @@ jobs:
29
29
script : |
30
30
export NVM_DIR=~/.nvm
31
31
source ~/.nvm/nvm.sh
32
-
32
+
33
33
set -e
34
34
echo "${{ secrets.CLOUD_PRIVATE_INSTANCE_SSH_KEY }}" > /tmp/private_key
35
35
chmod 600 /tmp/private_key
36
-
36
+
37
37
cd /var/web05-Denamu
38
38
git pull origin main
39
39
cd /var/web05-Denamu/feed-crawler/
40
40
41
- echo "PORT =${{ secrets.FEED_CRAWLER_PORT }}" > .env
41
+ echo "DB_PORT =${{ secrets.FEED_CRAWLER_DB_PORT }}" > .env
42
42
echo "DB_HOST=${{ secrets.FEED_CRAWLER_DB_HOST }}" >> .env
43
43
echo "DB_NAME=${{ secrets.FEED_CRAWLER_DB_NAME }}" >> .env
44
44
echo "DB_USER=${{ secrets.FEED_CRAWLER_DB_USER }}" >> .env
45
45
echo "DB_PASS=${{ secrets.FEED_CRAWLER_DB_PASSWORD }}" >> .env
46
- echo "DB_TABLE=${{ secrets.FEED_CRAWLER_DB_TABLE }}" >> .env
47
46
echo "TIME_INTERVAL=${{ vars.FEED_CRAWLER_TIME_INTERVAL }}" >> .env
48
47
echo "TEST_TIME_INTERVAL=${{ vars.FEED_CRAWLER_TEST_TIME_INTERVAL }}" >> .env
49
48
echo "REDIS_HOST=${{secrets.REDIS_HOST }}" >> .env
50
49
echo "REDIS_PORT=${{secrets.REDIS_PORT}}" >> .env
51
50
echo "REDIS_USERNAME=${{secrets.REDIS_USERNAME}}" >> .env
52
51
echo "REDIS_PASSWORD=${{secrets.REDIS_PASSWORD}}" >> .env
53
52
echo "AI_API_KEY=${{secrets.AI_API_KEY}}" >> .env
54
-
53
+ echo "AI_RATE_LIMIT_COUNT=${{ secrets.AI_RATE_LIMIT_COUNT }}" >> .env
54
+
55
55
npm ci
56
56
cd /var/web05-Denamu
57
57
tar -czvf /tmp/app_feed_crawler.tar.gz feed-crawler
58
58
scp -i /tmp/private_key /tmp/app_feed_crawler.tar.gz root@172.16.0.22:/tmp/app_feed_crawler.tar.gz
59
59
60
60
ssh -i /tmp/private_key ${{ secrets.CLOUD_PRIVATE_INSTANCE_USERNAME }}@${{ secrets.CLOUD_PRIVATE_INSTANCE_HOST }} << 'EOF'
61
-
61
+
62
62
export NVM_DIR="$HOME/.nvm"
63
63
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
64
64
nvm use 22
65
-
65
+
66
66
cd /var/web05-Denamu
67
67
pm2 delete all
68
-
68
+
69
69
cd /tmp
70
70
tar -xzvf app_feed_crawler.tar.gz
71
71
rm -rf /var/web05-Denamu/feed-crawler
72
72
mv /tmp/feed-crawler /var/web05-Denamu
73
-
73
+
74
74
cd /var/web05-Denamu/feed-crawler
75
75
npm run build
76
76
cd /var/web05-Denamu
77
-
77
+
78
78
pm2 start ecosystem.config.js
79
- EOF
79
+ EOF
0 commit comments