-
Semaphore (parallel tests / lint)
-
Code-climate - Test Coverage
-
Code-climate - Maintainability
-
Heroku
-
Swagger
-
Docker images
https://hub.docker.com/repository/docker/edimossilva/memory_app_rails https://hub.docker.com/repository/docker/edimossilva/memory_app_vue https://hub.docker.com/repository/docker/edimossilva/memory_e2e
-
create .env files from template
cp frontend_vue/.env.example frontend_vue/.env
cp backend_rails/.env.example backend_rails/.env
-
start containers in background (only use images)
docker-compose up -d
docker-compose ps
=> should see "State=Up" for all containers -
config db
docker-compose exec memory_app_back rake db:create db:migrate db:seed
-
tests backend unit
docker-compose exec memory_app_back rspec
-
tests frontend e2e
docker-compose exec memory_app_e2e xvfb-run -a cypress run
-
access frontend client
http://localhost:8080
=> username: registered_user1, password: 111 -
access admin
http://localhost:3000/admin
=> username: admin, password: admin