Skip to content

JuanFdS/delCanioBot

Repository files navigation

delCanio

Desarollo

  1. Clonar este repo
  2. $ stack setup para instalar todas las dependencias
  3. $ stack build para compilar

Organizacion

Hay varios "paquetes" en el proyecto:

  1. canios: Biblioteca compartida con la generacion de frases.
  2. canios-server: Server web rest.
  3. canios-cli: Para cuando necesitas una frase.
  4. canios-bot: Postear en twitter una frase.

Los últimos 2 se pueden correr con $ stack exec canios-server y stack exec canios-cli respectivamente.

Herramientas piolas

  1. hlint linter. hlint --refactor
  2. brittany para formatear. $ brittany --write-mode=inplace *.hs (o desde la web).

Docker

Una imagen para todo! docker-compose up to your heart's contempt.

Deploy con buildpack

Usando este buildpack parece qurer. Así que está todo cableado con GitHub. Push a master -> deploy.

Deploy Docker

Bueno, no puedo builder la imagen en mi PC :( Estoy usando la imagen de docker para subir a Heroku

  1. Asegurarse de estar logeado a Heroku $ heroku login y al hub $ heroku container:login
  2. Buildear la imagen docker build -t web .
  3. Empujar la imagen heroku container:push web
  4. Hacer el deploy heroku container:release web

TODO

  • Servir un endpoint con delCanio goodness via REST
  • Deploy a Heroku
  • Postear con una cuenta de Twitter
  • Generar imagenes aplicando los pedacitos de frases
  • Schedule de Heroku para ☝️ cada tanto
  • Usar una base de datos para almacenar delCanios
  • Usar twitter para agregar a la base de datos de delCanio

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published