ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual de Instalación API DIAN V 2020 Google VPS


Enviado por   •  14 de Octubre de 2021  •  Tutorial  •  414 Palabras (2 Páginas)  •  130 Visitas

Página 1 de 2

[pic 1]

MANUAL DE INSTALACIÓN API REST  DIAN 2021

GOOGLE VPS

FACTURALATAM

2020

Requisitos de instalación

En la siguiente tabla se muestran las tecnologías que usa el aplicativo. Para poder hacer un despliegue sin problemas se recomienda contar con las versiones específicas para PHP y Mysql.

Tecnología

Versión

PHP

7.2+

Mysql

5.7+

Laravel

5.6+

POSIBLES ENTORNOS DE TRABAJO

Se puede contar con diferentes tecnologías sobre la cual desplegar el aplicativo, pudiendo nombrar algunas como lo son Windows Server, Ubuntu Server, Apache o Nginx, Hosting o VPS, se recomienda y es mucho más práctico contar con un servidor propio o servicio adquirido donde pueda gestionar las versiones de las tecnologías recomendadas para hacer uso del aplicativo sin ningún problema.

Proceso Instalación API Google Cloud VPS

  1. Crear la maquina virtual, se puede seleccionar cualquier maquina que cumpla los requisitos mínimos de la API, sin embargo se recomienda utilizar una plantilla que ya venga con esos recursos preinstalados, utilizare la plantilla: LAMP – Certified by Bitnami.
  2. Al realizar el despliegue de la maquina virtual, se debe guardar la clave Admin password, que se mostrara.

[pic 2]

  1. Conectar a la maquina virtual mediante SSH.
  2. Ingresar como su - (sudo su).
  3. Cambiar al directorio htdocs - (cd /opt/bitnami/apache2/htdocs)
  4. Clonar el proyecto tal y como aparece en la documentación:
  • git clone https://gitlab.com/torresoftware/apidian2021.git apidian2021
  • se le pedira ingresar las credenciales de gitlab, usuario y password

  1. Ingresar al directorio apidian2021 - (cd apidian2021)
  2. Ejecutar composer install
  3. Crear el archivo .env basándose en el archivo .env.example
  4. En el archivo .env debe especificarse el nombre de la base de datos que se va a crear, el host se debe cambiar a localhost, y el password del root de mysql el cual sera la clave Admin password salvada previamente..
  5. Crear la base de datos en mysql
  • Acceder a mysql server - (mysql -u root -p)
  • Ingresar la clave Admin password previamente guardada.
  • CREATE DATABASE apirestdian CHARACTER SET utf8 COLLATE utf8_spanish_ci;
  • Salir de mysql
  1. Seguir con la instalación de la api según el manual.
  • php artisan key:generate
  • composer dump-autoload
  • Habilitar la carga de archivos en tablas, agregando local-infile=1 al archivo my.cnf en la sección [mysql] y [mysqld], mediante el comando: nano /opt/bitnami/mysql/conf/my.cnf
  • Reiniciar mysql con el comando: sudo /home/bitnami/stack/ctlscript.sh restart mysql
  • php artisan migrate --seed
  • php artisan storage:link
  • chmod -R 777 storage
  • chmod -R 777 bootstrap/cache
  • chmod -R 777 vendor/mpdf/mpdf
  1. Probar la instalación mediante la siguiente dirección: http://ippublicadelvps/apidian2021/public, si todo se realizo satisfactoriamente, se podrá visualizar la pagina inicial de la api.
  2. Ensayar mediante postman el registro de una empresa.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (107 Kb) docx (54 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com