Script para instalar un sitio en producción o diferentes ambientes como desarrollo y pruebas con las siguientes tecnologías:
- Linux (Ubuntu Server 16.04 o Ubuntu Server 17.10)
- Python3
- Django
- Virtualenv
- Postgres o Mysql
- Git
- Nginx
- Phppgadmin o Phpmyadmin
- Pip
- Ejecutar el fichero install-production-server-ngnix.sh
./install-production-server-ngnix.sh
- Verificar la instalación en la ruta del sitio:
/home/<mi-usuario>/sites/<mi-sitio>
-
Si nuestro repositorio contiene en la raiz un archivo de
requirements.txtinstala las dependencias incluidas en el archivo. -
Si no tenemos DNS podemos agregar un registro en nuestros clientes linux en /etc/hosts en cliente Windows C:\Windows\System32\drivers\etc\hosts
127.0.0.1 <mi-sitio>
- En el navegador
- Sitio web: http://VAR_DOMAIN_OR_IP
- Base de datos: http://VAR_DOMAIN_OR_IP:VAR_DATABASE_PORT_WEB
Si no hemos cambiado los puertos en las variables respectivas
Para mas información: