- Clonar este repo
$ stack setuppara instalar todas las dependencias$ stack buildpara compilar
Hay varios "paquetes" en el proyecto:
canios: Biblioteca compartida con la generacion de frases.canios-server: Server web rest.canios-cli: Para cuando necesitas una frase.canios-bot: Postear en twitter una frase.
Los últimos 2 se pueden correr con $ stack exec canios-server y stack exec canios-cli respectivamente.
hlintlinter.hlint --refactorbrittanypara formatear.$ brittany --write-mode=inplace *.hs(o desde la web).
Una imagen para todo! docker-compose up to your heart's contempt.
Usando este buildpack parece qurer. Así que está todo cableado con GitHub.
Push a master -> deploy.
Bueno, no puedo builder la imagen en mi PC :( Estoy usando la imagen de docker para subir a Heroku
- Asegurarse de estar logeado a Heroku
$ heroku loginy al hub$ heroku container:login - Buildear la imagen
docker build -t web . - Empujar la imagen
heroku container:push web - Hacer el deploy
heroku container:release web
- Servir un endpoint con
delCaniogoodness 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