Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.3.0
3.3.7
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
FROM ghcr.io/arquitecturas-concurrentes/iasc-rvm-debian-slim:main

# preinstall some ruby versions
ENV REQUIRED_RUBIES "3.3.0 jruby-9.3.1.0"
ENV REQUIRED_RUBIES "3.3.7 jruby-9.3.1.0"
RUN /bin/bash -l -c 'for version in $REQUIRED_RUBIES; do echo "Now installing Ruby $version"; rvm install $version; rvm cleanup all; done'

RUN /bin/bash -l -c 'rvm alias create mri ruby-3.3.0'
RUN /bin/bash -l -c 'rvm alias create mri ruby-3.3.7'
RUN /bin/bash -l -c 'rvm alias create jruby jruby-9.3.1.0'

# /app will have the puma practice
Expand Down
6 changes: 3 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
source 'https://rubygems.org'

gem 'activesupport', '>= 5.2.4.3'
gem 'sinatra', '~> 2.2.0'
gem 'activesupport'
gem 'sinatra'

gem "puma", ">= 5.6.4"
gem "puma"

group :development, :test do
gem 'pry'
Expand Down
6 changes: 3 additions & 3 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ PLATFORMS
x86_64-linux

DEPENDENCIES
activesupport (>= 5.2.4.3)
activesupport
pry
pry-remote
puma (>= 5.6.4)
sinatra (~> 2.2.0)
puma
sinatra

BUNDLED WITH
2.5.3
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@ echo "source $HOME/.rvm/scripts/rvm" >> ~/.bash_profile
Y luego, instalar Ruby y [bundler](http://bundler.io/):

```bash
rvm install 3.3.0
rvm use 3.3.0
rvm install 3.3.7
rvm use 3.3.7
gem install bundler
```

Expand Down Expand Up @@ -210,6 +210,15 @@ El repo ya cuenta con dos scripts que utilizan `ab`: `ab_cpu_requests.bash` y `a

Siéntanse libres de modificar estos scripts en base a las pruebas que quieran realizar.

#### ¿Qué pasa si el endpoint de IO no encuentra el archivo?

Hay que crear un archivo, hay un script de bash que genera el archivo para esto.

El nombre del script es `generate_file.bash`

solo hace falta correrlo una vez para generar un archivo que usara ese endpoint.


#### ¿Cómo controlar la cantidad de hilos y procesos

El comando `puma` acepta dos parámetros para controlarlos `-t` y `-w`:
Expand Down