- Clonar este repo
$ stack setup
para instalar todas las dependencias$ stack build
para 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.
hlint
linter.hlint --refactor
brittany
para 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 login
y 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
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
delCanio
s - Usar twitter para agregar a la base de datos de
delCanio