Giter VIP home page Giter VIP logo

ricks_system's Introduction

Solución Backend para organizar la información de personajes y locaciones de los multiversos

A continuación se describe el procedimiento que se debe realizar para desplegar la solución propuesta de manera local.

Instalación

Se recomienda trabajar sobre un ambiente virtual para evitar conflictos con otros proyectos. Para ello se ejecutan los siguientes comandos.

virtualenv <directorio> --python=python3.6
source directorio/bin/activate

Se debe observar un cambio en el prompt que indique que se activó el entorno virtual. Lo siguiente será instalar los módulos necesarios.

pip install Flask Flask-JWT Flask-RESTful Flask-SQLAlchemy

Modificación programa principal

Para realizar las pruebas localmente en el archivo app.py se deben descomentar las líneas que inicializan la base de datos y crean las tablas correspondientes.

Así también, cada vez que se ejecute la aplicación es necesario eliminar el archivo data.db que se crea en el directorio en el que se ejecuta la aplicación, de lo contrario habrá inconsistencias.

Ejecución

Para desplegar la aplicación se debe ejeecutar el siguiente comando:

python app.py

Pruebas

Para verificar que funciona correctamente se recomienda utilizar una herramienta externa diseñada específicamente para esto, como Postman o bien desplegar la API en un entorno apropiado como Heroku.

Heroku

Es posible desplegar la aplicación creando una nueva api que se vincule con este repositorio, utilizando una base de datos gratuita de JawsDB MySQL. Lo único que se debe considerar es que en el archivo app.py se deben comentar las líneas que inicializan la base de datos y crean las tablas correspondientes.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.