/ventas-zenid

Ventas Zenid

Primary LanguagePHP

Ventas Zenid

Proyecto final del curso de ADS 2021-2

Iniciar con docker

  1. Ejecutar docker-compose up
  2. Ingresar a la BD. Usuario por defecto: root y password.
  3. Ejecutar el SQL de pruebas.
  4. Ingresar al contenedor web con docker exec -it ventas-zenid-web-1 sh y dirigirse a /app/public para ejecutar composer install.
  5. Ingresar a la plataforma, por defecto localhost:8091, con los credenciales ignacioruedaboada@gmail.com y 123abc.

Iniciar sin docker

Configuración de la base de datos

Establecer las siguientes variables de entorno en el sistema:

ZENID_ADS_HOST
ZENID_ADS_BD_HOST
ZENID_ADS_BD_NAME
ZENID_ADS_BD_USER
ZENID_ADS_BD_PASSWORD
ZENID_ADS_MAIL_HOST
ZENID_ADS_MAIL_USERNAME
ZENID_ADS_MAIL_PASSWORD
ZENID_ADS_URL_RUC
ZENID_ADS_TOKEN_RUC
  • Windows:

Ir a las variables de entorno del sistema y establecer las variables de acuerdo a la ruta: Equipo -> Propiedades -> Configuración Avanzada del Sistema -> Variables de Entorno -> Nueva. Probar el funcionamiento del sistema. Si no funciona, intentar cerrar sesión e iniciar nuevamente.

  • Linux:

Abrir el archivo ~/.bash_profile (dependiendo del shell a usar), y establecer las variables de entorno:

vim ~/.bash_profile
export ZENID_ADS_HOST=valor
...

Guardar el archivo y cerrar (ctrl + wq) y luego cerrar sesión e iniciar nuevamente.

Instalación de dependencias

El sistema utiliza Composer para la gestión de dependencias en php.

Instalar Composer y luego ejecutar composer install en la raíz del proyecto para instalar todas las dependencias.

Error de PHP

En caso surgiera el error: php no se reconoce como un comando interno o externo añadir php a las variables de entorno del sistema operativo. Si se está usando xampp, bastará con añadir el ejecutable php.exe como variable de entorno:

Por ejemplo, en Windows, la ruta usual con xampp es:

C:\xampp\php\php.exe