Skip to content

Commit c49c932

Browse files
committed
update: update versions and simplify ci/cd
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
1 parent 2f50d4c commit c49c932

File tree

2 files changed

+9
-37
lines changed

2 files changed

+9
-37
lines changed

.github/workflows/ci-cd.yml

+9-21
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@ jobs:
1212

1313
steps:
1414
- name: Checkout repository
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v3
1616

1717
- name: Set up Node.js
18-
uses: actions/setup-node@v2
18+
uses: actions/setup-node@v3
1919
with:
20-
node-version: '14'
20+
node-version: '20'
2121

2222
- name: Install dependencies
23-
run: npm install
23+
run: npm ci
2424

2525
- name: Run build
2626
run: npm run build
@@ -35,19 +35,7 @@ jobs:
3535

3636
steps:
3737
- name: Checkout repository
38-
uses: actions/checkout@v2
39-
40-
- name: Docker login
41-
env:
42-
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
43-
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
44-
run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
45-
46-
- name: Build Docker image
47-
run: docker build -t sahilyeole/portfolio:latest .
48-
49-
- name: Push Docker image
50-
run: docker push sahilyeole/portfolio:latest
38+
uses: actions/checkout@v3
5139

5240
- name: Deploy to server via SSH
5341
uses: appleboy/ssh-action@master
@@ -57,8 +45,8 @@ jobs:
5745
key: ${{ secrets.SSH_KEY }}
5846
passphrase: ${{ secrets.SSH_PASSPHRASE }}
5947
script: |
60-
docker pull sahilyeole/portfolio:latest
61-
docker stop portfolio-container || true
62-
docker rm portfolio-container || true
63-
docker run -d --name portfolio-container -p 80:3000 sahilyeole/portfolio:latest
48+
rm -rf portfolio
49+
git clone https://github.com/beelchester/3D-Portfolio.git portfolio
50+
cd portfolio
51+
yarn dev --host
6452

Dockerfile

-16
This file was deleted.

0 commit comments

Comments
 (0)