Motor de SQLite para integrarse a la Plataforma Mumuki.
Este proyecto nace a partir del Proyecto de Inserción Profesional, el cual estoy desarrollando para el cierre de la Tecnicatura en Programación Informática en la Universidad Nacional de Quilmes.
Es por ello que tanto el proyecto como esta documentación se encuentran en constante construcción.
La información asociada al informe del TIP puede encontrarse en la Wiki.
El resto del README será utilizado como detalle de instalación y funcionamiento del Runner.
$ git clone https://github.com/leandrojdl/mumuki-sqlite-runner
$ cd mumuki-sqlite-runner
# install ruby
$ rbenv install 2.3.1
$ rbenv rehash
# install bundle gem
$ gem install bundler
# install project dependencies
$ bundle install
Verify docker installation
$ sudo docker run hello-world
Allow docker run without root privileges
# Create the docker group
$ sudo groupadd docker
# Add your user to the docker group.
$ sudo usermod -aG docker [your-user]
Log out and log back in SO that your group membership is re-evaluated.
Then Verify that you can run docker commands without sudo.
$ docker run hello-world
Pull docker container
$ docker pull leandrojdl/mumuki-sqlite-worker
$ bundle exec rspec
$ bundle exec rackup -p 4567
If you need to verify that runner is running, open your web browser and go to http://localhost:4567/info. You should see a JSON response like this (but more extensive):
{
"name": "sqlite",
"version": "0.1",
"language": {
"name": "sqlite",
"version": "v0.2.2"
},
"url": "http://localhost:4567/info"
}