Find Jobs
Hire Freelancers

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

$30-250 USD

Terminado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
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 :)
ID del proyecto: 18150025

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
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, Australia, Europe... As I have worked with different type of jobs and businesses on Magento, I'm confident that your project can be well done in the shortest time. For me, customer's satisfaction is the most priority; thus, I will not receive full amount until you're completely satisfied with my work.
$250 USD en 3 días
5,0 (1 comentario)
2,8
2,8

Sobre este cliente

Bandera de SOUTH AFRICA
Cape Town, South Africa
5,0
121
Forma de pago verificada
Miembro desde mar 2, 2006

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.