Amazon AWS


Despliegue de un entorno real en la nube (AWS)

Escenario de despliegue:

images/72-1.png

Aplicación web para el despliegue: https://github.com/aws-samples/simple-phonebook-web-application

Pasos para el despliegue:


#!/bin/bash
yum -y install httpd php mysql php-mysql

case $(ps -p 1 -o comm | tail -1) in
systemd) systemctl enable --now httpd ;;
init) chkconfig httpd on; service httpd start ;;
*) echo "Error starting httpd (OS not using init or systemd)." 2>&1
esac

if [ ! -f /var/www/html/bootcamp-app.tar.gz ]; then
cd /var/www/html
wget https://s3.amazonaws.com/immersionday-labs/bootcamp-app.tar
tar xvf bootcamp-app.tar
chown apache:root /var/www/html/rds.conf.php
fi
yum -y update