Skip to content

Soichi-Tamashiro/PoligonAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PoligonAPI

ArrowIT REST Server

Servidor REST en Django para Test de API para generar, listar, encontrar polígonos y verificar si un punto esta dentro del poligono

Contents

Luego de inicar la instancia Amazon Linux 2 en EC2 y conectarnos por medio de ssh

  • Paso 1 actualizar Amazon Linux 2 (EC2 Instance)

    yum update -y
    
  • Paso 2 Instalar el repositorio Epel y descargar PIP

    sudo amazon-linux-extras install epel -y
    
  • Paso 3 Instalar Django usando PIP

    Instalar PIP

    sudo yum install python3-pip -y
    

    Instalar Django

    pip3 install django
    
  • Paso 4 Instalar Virtualenv y activar

    Instalar virtualenv

    sudo pip3 install virtualenv
    

    crear virtualenv

    virtualenv djangoenv
    

    activar virtualenv

    source ~/djangoenv/bin/activate
    
  • Paso 5 Instalar Django dentro de virtualenv

    pip3 install – -upgrade Django
    
  • Paso 7 Instalar sqlite3

    sudo yum install libsqlite3-dev
    

    fix sqlite3 error

    export LD_LIBRARY_PATH="/usr/local/lib/"
    
  • Paso 8 Instalar DjangoRestframework

    pip3 install django djangorestframework django-cors-headers gunicorn
    
  • Paso 9 Instalar shapely

    pip3 install shapely
    
  • Paso 10 Instalar git

    sudo yum install git -y
    
  • Paso 11 Clonar repositorio

    git clone https://github.com/Soichi-Tamashiro/PoligonAPI.git
    
  • Paso 1 Actualizar ALLOWED_HOST en settings.py agregar la IP publica de la instancia

    ALLOWED_HOSTS = [
      "18.219.166.96",
      "127.0.0.1",
    ]
    
  • Paso 2 agregar una regla inbound para el puerto 8000

    image

  • Paso 3 Correr Django Restframework

    python manage.py runserver 0.0.0.0:8000
    
  • Soichi Tamashiro

About

Test de API para generar Poligonos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages