franco-giordano / chotuve-appserver

Servidor de Aplicacion principal para el TP Chotuve, Taller de Programacion II, FIUBA. 1C2020. Grupo 11

Home Page:https://f.gior.ar/chotuve-landing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chotuve - Application Server

Grupo Build Status Coverage Status api sv sv sv sv sv

Pagina Web

Visita https://chotuve.video en tu navegador!

Instrucciones

Desarrollo

  1. Instalar Docker Engine y Docker Compose

  2. Levantar server + database: docker-compose up --build

  3. Probar la REST API en 0.0.0.0:5000. Utilizara los servidores de Staging para comunicaciones externas, URLs definidas en .env.dev

Produccion

  1. Instalar Docker Engine

  2. Buildear la imagen: docker build -t chotuve-appserver .

  3. Levantar la imagen: docker run --env PORT=5000 -p 5000:5000 --name chotuve-appserver chotuve-appserver. URLs definidas en Dockerfile

Deploy

Para deployear, basta con pushear a master y Travis se encargara del resto. Para deployear a Staging es la misma idea: deployear a rama Staging. Utiliza las variables de entorno definidas en el mismo Heroku.


API

Ver archivo OpenApi.yaml aqui, o su version renderizada en Swagger Hub aqui

About

Servidor de Aplicacion principal para el TP Chotuve, Taller de Programacion II, FIUBA. 1C2020. Grupo 11

https://f.gior.ar/chotuve-landing


Languages

Language:Python 98.8%Language:Dockerfile 0.4%Language:Mako 0.4%Language:Shell 0.4%