Deploy and setup nodejs web app using Ansible scripts on Ubuntu server

Closed Posted 5 years ago Paid on delivery
Closed Paid on delivery

1. On new Ubuntu cloud server setup custom app software as per attached doc [login to view URL] Project-DeployServerApp.

1.1. Copy your public SSL key to the remote server `ssh-copy-id -i ~/.ssh/[login to view URL] admin@[login to view URL]`

1.2. Install [ansible]([login to view URL])

1.3. Configure variables in `./host_vars/<domain-name`. See `./host_vars/[login to view URL]`. Make sure to update all configuration values!!

1.4. Build Gnet server docker image (see instructions in server source directory)

1.5. Dump server docker image: `./[login to view URL]`

1.6. Run ansible: `ansible-playbook -v -i [login to view URL] [login to view URL]`

2. Deploy node.js web app as per attached doc 2.FL-project-jukebox-server-setup

2.1. Run `npm install` to install dependencies

2.2. Start a postgres server using docker `docker run -d --name=jukebox-server-db -e POSTGRES_PASSWORD=removed -v $(PWD)/docker-volumes/jukebox-server-db:/var/lib/postgresql/data -p removed postgres:9.3`

2.3. Create a database user `docker exec -it jukebox-server-db psql -U postgres -c "CREATE USER jukebox WITH PASSWORD 'removed';"

1. Create a database user `docker exec -it jukebox-server-db psql -U postgres -c "CREATE DATABASE jukebox with owner jukebox;"

2.4. Run `npm run migrate` to apply database migrations

2.5. Run `npm start` to start the server

Terms:

1. No upfront payment - Milestones ok

2. Milestones:

⁃ 1. All requirements correctly completed on client server 40%

- 2. All errors and changes complete: 50%

⁃ 3. Guarantee Milestone after 3 days: 10%

3. Only qualified and experienced freelancers will be considered.

4. Require perfect result so avoid delays by providing accurate work first time

5. Test your work before telling us it is complete. No one is good enough to not test!

6. We pay immediately when job is correct but we will decide when job is correct - requesting milestone release early will negatively affect reviews.

7. Please only bid if you will have caring attitude for the job - these terms ensure positive experience both sides :)

Docker Node.js PostgreSQL Ubuntu

Project ID: #18052420

About the project

9 proposals Remote project Active 5 years ago

9 freelancers are bidding on average $174 for this job

humrobo

Hi, Hope you doing well sir , I go through your job description. I can develop your website with well design . I have wide experience in develop ment of websites with different concepts. So, I must sure you that i More

$155 USD in 3 days
(2 Reviews)
3.2
herradi

Hi Sir I am freelancer . I have more than 6 years experience in IT: ( Cisco/ Mikrotik/ apatche/ Microsoft win server :2003.2008.2012.2016 ...) ( linux: Centos/ ubuntu...). (Ms office. Pdf... ) I am available More

$225 USD in 6 days
(0 Reviews)
0.0
moorthy978

Hi please check my previous projects , I am good at project like this , ping me , I can’t ping u directly. I need more information about this project I am RHCE/RHCSA certified linux administrator with 11 years of ex More

$30 USD in 9 days
(0 Reviews)
0.0
vikasyadav94

Bidding at a low price because I am looking for my first freelancing job. I understand my freelancer profile is not that promising but you can check me out on linkedin and github.

$111 USD in 4 days
(0 Reviews)
0.0
tydalogger

Hi I have been working with devops and docker since 3 years. I have done one project some what like this to create a jenkins pipeline to deploy code on remote server. I am confident i can pick and finish this work. More

$277 USD in 3 days
(0 Reviews)
0.0
dtss

CERTIFIED SOLUTION ARCHITECT

$111 USD in 3 days
(0 Reviews)
0.0