Skip to content

Latest commit

 

History

History
81 lines (48 loc) · 1.48 KB

instalacion.md

File metadata and controls

81 lines (48 loc) · 1.48 KB

Instrucciones de instalación y despliegue

En local

Requisitos mínimos:

  • PHP 7.1.0 o superior.
  • Composer
  • PostgreSQL

Instalación:

  • Clonamos el reposito:
bash git clone https://github.com/oscar490/miespacio.git miespacio
  • Instalamos los paquetes necesarios:
bash composer install
  • Creamos la base de datos e instroducimos los datos en ella.
bash ./create.sh
bash ./load.sh
  • Creamos el archivo "env" en la raíz del proyecto, con las siguientes variables de entorno:

    • SMTP_PASS: Clave de aplicación (Email)

    • DROPBOX_TOKEN: Token de activación de Dropbox.

  • Accedemos a "miespacio" y ejecutamos el siguiente comando para iniciar el servidor:

make serve

En la nube

Requisitos mínmimos:

  • HerokuCLi.

Instalación:

  • Creamos una cuenta de Heroku.

  • Creamos una nueva aplicación.

  • En "Resources", añadimos el módulo Heroku Postgres.

  • En HerokuCLi hacemos login:

bash heroku login
  • Ejecutamos el siguiente comando para añadir variables de entorno, desde la raíz del proyecto.
bash heroku git:remote --app nombre_app  heroku config:set YII_ENV=prod
  • Insertamos las tablas y los datos necesarios en la Base de datos.
bash heroku psql < db/miespacio.psql
  • Sincronizaremos con la rama "master" del repositorio, de GitHub, donde está alojado el proyecto, desde "Settings", "Deployment method".