Skip to content

Commit

Permalink
ad ci/cd workflow for deployment and update readme with ec2 url
Browse files Browse the repository at this point in the history
  • Loading branch information
SDE-ADNAN committed Dec 29, 2023
1 parent be7b84d commit fe38b14
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 1 deletion.
31 changes: 31 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Deploy

on:
push:
branches:
- master # or the branch you want to deploy from

jobs:
deploy:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Install pm2
run: npm install -g pm2

- name: SSH and deploy
env:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
shell: bash
run: |
echo "$SSH_PRIVATE_KEY" > keyfile
echo "$HOME/.local/bin" >> $GITHUB_PATH
chmod 600 keyfile
mkdir -p ~/.ssh
cp known_hosts ~/.ssh/known_hosts
ssh -t -i keyfile [email protected] "sudo bash ~/deploy.sh"
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,6 @@
https://adnans-todo-backend.onrender.com/jarvis

NODE version : "v18.16.0"
formatter used : -- "Typescript and Javascript language features"
formatter used : -- "Typescript and Javascript language features"

ec2 url --> ec2-16-170-250-205.eu-north-1.compute.amazonaws.com
3 changes: 3 additions & 0 deletions known_hosts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
|1|5C1SxxZgY1qT8jmJ7V2v1MDtySI=|P0IvNTO0A0475T78yC5gfwdk2G4= ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBAQlrQrtEk4sxG/YyR8Np/cldjdmTL6kUadk53nXuRsF+iSFetmXpIWnU9hHVCS4H8wfno2FdSe8wTCvyFkPw6k=
|1|TBiWs41KIe1Nk9tF0Xqv0HWEPXg=|/xxzN6YRU38nmuZyeTdM0R/c5ao= ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvgnHL1fwnknNUf7QlIdym91KrTYluToEIkfsDsA+qCvxm0fV+r311dYrTaoGMsuL83f3DFsTo8fHTWpNDdWqbDBPpAfDyaopuNQfDvXdYYyHqQ6+16RGzi3nmD1bFIPDW/E1ZH35/8VCy5L+mWinCa5akffBi/RIVPS6tayayVBWmh/ztjG5gfxecvUMjL2VOL4YJLlnrT+jQ4XG7zMQc+WXW5e4T7BrnxB1lCLgVl0kEfib0DjHQZE0QnqXKkN8Tv3qPHQXbMqNosoOulxC5Jyhv5v+pwbm16BhkOb6sXhcQqb4JIClEqVXJmpE4ASzwCS1/BEBUYK/3ElsP988fONIu771FBu87dWdUIH7Ph3Mr0x0t44UH/Yp98SpTGyEy+UghnXhVcpm06t6a6uRgVmVL3PdsA7cHhT15JJyKB/tkJ/O8xrdQFF+TIvIFvjwRSHstPx+JtjDBZ08ZgiaZTjlwx5nctj19ygutiHwCI8XFEn/WlxglXcyriKYapNU=
|1|unUaMS+ms8JtYCbgNDfZWBMsIfk=|jhtSyCh8U4p4hvWNm4aZ4TGkAHo= ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHw8NvHhZqMbyOnlqUqkD4isMrR1GChHirWs0KWKYopH

0 comments on commit fe38b14

Please sign in to comment.