Deploy nodejs web app using Ansible on Ubuntu server -- 2

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


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 :)

Taidot: Docker, PostgreSQL, Ubuntu

Näytä lisää: ansible playbook for deployment, ansible npm run build, ansible deployment example, ansible node js deployment, ansible install nodejs centos, ansible npm build, ansible nodejs, ansible npm start, web login app using, music server web app, using google maps web app, ubuntu server optimize mysql web server, convert client server web app, create web app iis using, report server report deploy developer web server, ruby fax server web app, connect sql server web parts using microsoftapplicationblocks sharepoint, distributing app using desktop sql server, web radio ubuntu server, ubuntu server samba web

Tietoa työnantajasta:
( 117 arvostelua ) Cape Town, South Africa

Projektin tunnus: #18150025

Myönnetty käyttäjälle:


I'm a senior Magento developer with 7-year experience working on this platform. During my working history, I have completed many projects for various customers from all over the world, especially in US, Canada, Austral Lisää

$250 USD 3 päivässä
(0 Arvostelua)

3 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hello sir, I can assist you with tasks listed above using ansible details mentioned in above. I am ansible certified engineer. Resume : [login to view URL] Lisää

$200 USD 3 päivässä
(1 arvostelu)

Hello We (a team of few smart developers working in IT industry from past 7-years) have developed 200+ simple and complex Mobile phone apps for Android & iPhone, Hybrid app and many Websites in RubyOnRails,WordP Lisää

$155 USD 3 päivässä
(0 arvostelua)