Skip to content

PotatoBite/calvopro-botv2-worker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

calvopro-botv2-worker

Este repositorrio contiene el código relativo a los workers de @BusyHandBot, está escrito completamente en C, haciendo uso de libcurl, hiredis y cJSON. En caso de cualquier sugerencia, que no sea reescribir el código en Rust, puede contactarme a [email protected].

Despliegue en Heroku

  • Clona este repositorio, lamentablemente Heroku no funciona como Python anywhere
git clone https://github.com/Gealber/calvopro-botv2-worker.git
cd calvopro-botv2-worker
  • Create heroku app
heroku create
  • En caso de tener ubuntu o cualquier otra distribucion de linux, simplemente correr
bash env.sh

Esto va a declarar las necesarias variables de entorno en heroku.

En caso de no estar en una distribución de Linux, tendría que ponerlas manual, ya que no tengo idea de bat o powershell. Para poner dichas variables manualmente sería:

heroku config:set REDIS_URL=<url>

Dónde en va el valor de esa variable de entorno en específico.

Se puede comprobar si se pusieron dichas variables de entorno de la siguiente manera:

heroku config
  • Añadir los buildpacks necesarios:
heroku buildpacks:add heroku-community/apt 
heroku buildpacks:add https://github.com/heroku/heroku-buildpack-c.git

Comprobar si se añadieron:

heroku buildpacks
  • Pushear para Heroku
git push heroku main
  • Levantar el dyno con el worker
heroku ps:scale worker=1
  • Comprobar que todo está ok
heroku logs -t

No tan sencillo como pensaba.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.4%
  • Other 0.6%