Skip to content

kleer-la/website17

Repository files navigation

Website (update 2024)

En conjunto con nuestros amigos de Innqube.com (Mauro Strione), Cambá (Pablo de los Santos) y la gran Alina Ryba :)

Website

Build & Coveralls

Build Status Coverage Status

Code climate

Code Climate Test Coverage Issue Count

CSS/SASS

Para trabajar los estilos:

gem install sass
./sass.sh

y forzar refresco Crtl+Shft+R

Docker

Para desarrollar con docker

docker compose run --service-ports website17 bash
bundle install
# ruby app.rb -o 0
puma -p 4567

Routes

rake routes

Reload

gem install rerun
rerun 'ruby app.rb -o 0'

Soporte de HTTP/2?

curl -sI https://www.kleer.la -o/dev/null -w '%{http_version}\n'

WebP

sudo apt install webp
cwebp public/app/img/slide01.jpg -o public/app/img/slide01.webp

https://web.dev/serve-images-webp/

MetaTags inspirado en https://github.com/kpumuk/meta-tags

Deploy Heroku sin pipeline

# una vez - ambiente test (qa2.kleer.la)
heroku git:remote -a kleer-test
git remote rename heroku heroku-test
# cada deploy a test
git push heroku-test develop:main
# una vez - ambiente prod (www.kleer.la)
heroku git:remote -a kleer
# cada deploy a prod
git push heroku master:main

== Imagenes sudo apt-get install imagemagick convert ubuntuhandbook.png -quality 90 ubuntuhandbook.jpg

sudo apt-get install webp
cwebp -q 80 input.png -o output.webp

for f in *.png; do cwebp $f -o $(echo $f | sed s/png$/webp/); done

Para el funcionamiento de los test relacionados a recaptcha

export RECAPTCHA_SITE_KEY="<site key>"
export RECAPTCHA_SECRET_KEY="<secret key>"
export RECAPTCHA_SITE_KEY=6Le7oRETAAAAAETt105rjswZ15EuVJiF7BxPROkY
export RECAPTCHA_SECRET_KEY=6Le7oRETAAAAAL5a8yOmEdmDi3b2pH7mq5iH1bYK

Para consultar certificados

export AWS_ACCESS_KEY_ID="..."
export AWS_SECRET_ACCESS_KEY:="..."
export AWS_REGION="us-east-1"

Para probar con ambiente de prueba de keventer

export KEVENTER_URL="https://keventer-test.herokuapp.com"