DESCRIÇÃO DO PROJETO Este Repositorio é uma base para criação de projetos futuros usando Docker e Ruby on Rails
bundle install
Estruturar o banco
rails db:migrate
Para criar banco
rails db:drop db:create db:migrate
Para criar rodar os testes
rspec
Subir o servidor
rails s
Agora a API deve estar disponível em http://localhost:3000/.
Utilizando Docker e Docker Compose:
cd api_de_palestras
ARG_USER_UID=$(id -u) ARG_USER_GID=$(id -g) docker compose config
ARG_USER_UID=$(id -u) ARG_USER_GID=$(id -g) docker compose build
docker compose up -d
docker compose exec app bash
bundle
rails db:drop db:create db:migrate
rspec
rails s
# Brower: http://localhost:3000
# Press: CTRL+C
exit
docker compose down- Inicie o servidor Rails:
docker-compose up -d
docker compose exec app bash
rails sAgora a API deve estar disponível em http://localhost:3000/.
-
RSpec para testes de unidade e integração:
rspec