Skip to content

kleer-la/website17

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,267 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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"

Para probar con ambiente LOCAL de keventer

KEVENTER_URL="http://eventer_devcontainer-app-1:3000" ./runserver.sh

Manejar I18m

i18n-tasks missing
i18n-tasks unused
i18n-tasks find meta_tag.press

System test

cucumber -p system

To see the API calls and verbose logging (for development/debugging)

  RACK_ENV=development ./runserver.sh

Note: RACK_ENV=test is used for clean test output (suppresses logs), while RACK_ENV=development shows verbose API logging.

About

Kleer website (update 2017)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 13