Skip to content

Commit 4833276

Browse files
author
Deploy Server
committed
chore: merge main with deploy-dev workflow update
2 parents 087a2c9 + 5ba8cde commit 4833276

2 files changed

Lines changed: 20 additions & 58 deletions

File tree

.github/workflows/deploy-dev.yaml

Lines changed: 11 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -5,71 +5,24 @@ on:
55
branches:
66
- dev
77

8-
env:
9-
BUCKET_NAME: app-dev.nolus.io
10-
CLOUDFRONT_ID: E2LBZO2KACZIF
11-
AWS_REGION: eu-west-1
12-
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
13-
148
jobs:
15-
build:
16-
name: Build static files
17-
runs-on: ubuntu-22.04 # Explicitly specifying the runner version
18-
container: node:22.15.0
9+
build-and-deploy:
10+
name: Build and deploy
11+
runs-on: [self-hosted, frontend-deploy]
1912

2013
steps:
21-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
15+
16+
- name: Setup Node.js
17+
uses: actions/setup-node@v4
18+
with:
19+
node-version: '22'
2220

2321
- name: Build
2422
run: |
2523
npm install
2624
npm run build
2725
28-
- name: Archive src
29-
uses: actions/upload-artifact@v4 # Updated to the latest version
30-
with:
31-
name: src
32-
path: dist/
33-
34-
deploy:
35-
name: Deploy to AWS
36-
runs-on: ubuntu-22.04 # Explicitly specifying the runner version
37-
environment: development
38-
needs: build
39-
40-
steps:
41-
- name: Configure AWS Credentials
42-
uses: aws-actions/configure-aws-credentials@v2
43-
with:
44-
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
45-
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
46-
aws-region: ${{ env.AWS_REGION }}
47-
48-
- name: Download src
49-
uses: actions/download-artifact@v4 # Updated to the latest version
50-
with:
51-
name: src
52-
path: dist/
53-
54-
- name: Sync bucket
55-
run: |
56-
aws s3 sync dist/ s3://${BUCKET_NAME}
57-
58-
invalidate-cache:
59-
name: Invalidate cache
60-
runs-on: ubuntu-22.04 # Explicitly specifying the runner version
61-
environment: development
62-
needs: deploy
63-
64-
steps:
65-
- name: Configure AWS Credentials
66-
uses: aws-actions/configure-aws-credentials@v2
67-
with:
68-
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
69-
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
70-
aws-region: ${{ env.AWS_REGION }}
71-
72-
- name: Invalidate cloudfront cache
26+
- name: Deploy via rclone
7327
run: |
74-
aws cloudfront create-invalidation --distribution-id ${CLOUDFRONT_ID} --paths "/*" --output table
75-
echo "Cache invalidation usually takes a couple of minutes"
28+
rclone sync dist/ :sftp,host=10.133.133.11,user=deploy,key_file=~/.ssh/id_ed25519:/opt/deploy/builds/app-dev/ --verbose

src/config/zero/0interest-payments.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,31 @@
1414
"nolus1455pyk80lrlhzsmjkmnvn374elrhvwge94nwkysrdw7hanqg9lsq22q550",
1515
"nolus14gvyhg7le53qt6e7gvhcv8pa7cr2600c3eeqcrc5d33yra6wedlsxd2a9f",
1616
"nolus14q2ezel7a0pkhwhvwprq8lqfwkspv2z0u0chmhqd4evrla64qwtsmdaq7j",
17+
"nolus14tydhtve87436gqskmllkrudmnmhnuruark6c62q394wusqqmpvqdpajee",
1718
"nolus153kcg8xc4pm8mdq8pt84tar0fajpdwelm6me3pr2wqanf6ecn24sr0x0he",
1819
"nolus167xnu3vld27akyfpej5z95w7mnfh8uckpxcx0kcm7j6e4n7l3vcslrm8mf",
20+
"nolus16d84p9v72gdzhj706nyt02nds89cnfryj2urszlz9vztjtrnxllscuylv8",
1921
"nolus16fcgenk2wg4c3e0u4xh2hverunyu2fchsghpwwqeqp49g53cag3q5dyn4y",
2022
"nolus16wrssz76l2r2mfkqa40xu50vrgpddxtf635x7yhjs460dmmrtaaqyt3xda",
23+
"nolus189xcyjqucnrwqwjfq5dgtnz5nl3xythra54w38ayqhwyj7cwe3gqz9jp6j",
2124
"nolus18drq8fuyf545fl3v97ell0ez76yekw6vmatch62c8d0ez7avwykqfd6anh",
2225
"nolus193y32lg4e4dxs6knj7qqdnt2qvmy6fz5qvxmrj5dxenwxwmsntcqgx28fy",
2326
"nolus195evs3cx00gpg9n92ruud9luhm9wvh9fg5g2r4tjypxhf4dsmrxqdkpawe",
2427
"nolus19fxp9p2e5ywt6nu0l4gwpcu5levu0xnteq27q976ewn3ja4lqmcsgm8x0v",
2528
"nolus19x8vd3zzrvvcyfafz00dcgakgdz4rfmufrwgdl0yv23t92wns5hqt08z57",
2629
"nolus1ag9y5mv8fjl38ds4jfp8fs2uauekp8n9efsdxy6sy6akauhkf2cspxp2yy",
30+
"nolus1c289neaw53rky9h0xtct7a6wu0j3nj080svw8t4ehyvapvuzutss4x3f5n",
2731
"nolus1cme60x7faacnffur7xjrpft9d5swxkyj0da8d5w5fcwg77488u7qpvfamx",
2832
"nolus1dgm2afn53tux3d7hepecj8jnc2p8l83pgxezxwzuvv2vfqmsfspqm73wed",
2933
"nolus1e5l77q4g3kjlgnhg50ncqleuf3az3usrcd0p9rgj6rzk80ngytjslruu7j",
3034
"nolus1e5rsryf4arx5m3mqm9gt8el4497cqzqj3d6kqsyr8eqv8fq30htqgjmweg",
3135
"nolus1ef44pk3hnzjuflq77zn04khcslsws2a0psq7m762xcmg20c0jjssv5kfpm",
36+
"nolus1f3lryv4sfrw2mzcved7egwquue9zcg6g254s7l2w820lygx0v2vquht42j",
3237
"nolus1ffmrl52n4jujtual005amtl67p2j0f6wk04k39qpwnajvuhmf8tstlujl7",
3338
"nolus1fnnnl32d8yad6uwgcfmymyfvvmjt4g8uxvvpvhdleefqln9el36sq02m4k",
3439
"nolus1gzhn4g9r8ej536kxccgdksrt6erqr029895vywtnc5dezruj49cqwh7f5y",
3540
"nolus1h7e6kfkqkp0q89vaqg6dg6kq096rfrun452xhvgq6a83tayz6ayq8fwu9l",
41+
"nolus1he5dxknwu30f3nhje8vv97ztwm87vmsvk7n98zlnqkxjmcma7gzs50e5qw",
3642
"nolus1hf3lrjd6l2we3y5wwj2v9pha5wm5007fyggpcnavv2rtljflqmsqn0eet7",
3743
"nolus1hg930fhagvy8x4urrzyx3x6nnafqklrqtprlp3z85p782szj04uqn34uzv",
3844
"nolus1hk33y5cg9hxnhur3798enxrm0p9m8f7vh5wm5xn4uwydymk7j93qsalmca",
@@ -42,14 +48,17 @@
4248
"nolus1ka77qqgfdz6s6zuj56854p6fmjyj5mejecsxr0p3lcjevu3jxpesf0cgxy",
4349
"nolus1kd37cft0w927dtky966vs37fxm02w53ytc8h4ta64nn866uutyksjwqn2c",
4450
"nolus1ksafjexyjgd6ju5ddncdcnfp6nppt8nlv20ry2v4kqn9ktrcs5gsdw2nnv",
51+
"nolus1ldrpm9mz4ylrgtuk0v8lr7l0ngnm9yf7qmavmf3rr6g87m4c62asrcgfvq",
4552
"nolus1lv88wnvuacmq0wd26ul9vnka95p0g24uny8l9j6atllt5c9zs0zstkz3pu",
4653
"nolus1meme4u5n6rkhc6n5z6dd2dq643qjqz26uwkyh5q4wuf9w82x3z3q7fac7s",
4754
"nolus1mhfw8ydf4cnu6xv9mts3v6vsgz9z3e4ufrw5csvtu4dz6m57k6jqe8gzwf",
55+
"nolus1mml953p6pkeggxleksfgzk2c8dfnm3zpjcktyutdyflqs2s2sg0q0wm0c4",
4856
"nolus1mz9y343eje09jzvfs0w8auzva0vcmhufnkan08hjg0vhjjsheqnslnyfdu",
4957
"nolus1ndudj9wa0cjp5c37rprvfg7aaepvlpau86kh0v5adhcsk8lhgqcq699992",
5058
"nolus1nrxq60vqa4074jv8v3kagrpl8wgvqpzp8pxga22ruscs0lpz69yqd7s94r",
5159
"nolus1nv8zn8a4yqz06tqdn7kdnv9kvxqzf3he2t6gl24g7mh07g85d9yskgdnyw",
5260
"nolus1pj9femtxuxnc5k670z5wrqg03fgtps6ejas8u37xgjxt0ycu566sgmx46e",
61+
"nolus1pzu96mkt7n8a9mpcws7pczjmdc4gl8js4vagyd7gdvv0mc4wv8ast758dx",
5362
"nolus1qvlskfhcw2fa2tgw0w76gj2g74a560s98s3v67w6vn92t5m7m6yq53lu82",
5463
"nolus1r9gv8pjjd4q9srxa38qt8nnwyv4h2t43tl28dz5hmlqx4jqatt5q4y2zy8",
5564
"nolus1ren347ln56k3y54qtsvm7rsn0zf0da455gjunwj58tmpfv6gtp4s4utpxr",

0 commit comments

Comments
 (0)