Update docs + comment out debug

This commit is contained in:
Ari Timonen 2020-03-23 05:24:44 +02:00
parent 3d3c3ae450
commit 3a890b8803
2 changed files with 13 additions and 1 deletions

View file

@ -13,7 +13,9 @@ Just run and open http://localhost:4000/
1. Everything should be running on containers. 1. Everything should be running on containers.
1. If you need to run stuff on your host (eg. ruby, rubocop, bundle install etc) run all commands from the: `Dockerfile.dev`. It should setup identical setup for your machine. 1. If you need to run stuff on your host (eg. ruby, rubocop, bundle install etc) run all commands from the: `Dockerfile.dev`. It should setup identical setup for your machine.
1. Add docker container names to /etc/hosts. This makes it possible to run test from local machine without using the container since editor/IDE don't integrate with Docker so well. 1. Add docker container names to /etc/hosts. This makes it possible to run test from local machine without using the container since editor/IDE don't integrate with Docker so well.
sudo echo `docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ensl_dev_db` db >> /etc/hosts sudo echo `docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' ensl_dev_db` db >> /etc/hosts
1. VS Code and RubyMine are great IDE's/editors. 1. VS Code and RubyMine are great IDE's/editors.
1. To run VS Code plugin Ruby Test Explorer in docker container you need to create path to custom 1. To run VS Code plugin Ruby Test Explorer in docker container you need to create path to custom
1. Do not commit too much without testing. Also keep commits small for documentation and reversability issues. 1. Do not commit too much without testing. Also keep commits small for documentation and reversability issues.
@ -27,15 +29,25 @@ Just run and open http://localhost:4000/
1. https://github.com/rubocop-hq/rspec-style-guide 1. https://github.com/rubocop-hq/rspec-style-guide
1. Run rubocop 1. Run rubocop
## TODO issues for dev
1. Puma should be running (eg. spring), and if debugger is used it should be able to connect via docker-compose up
1.
## Handy commands ## Handy commands
To get inside docker web+test containers: To get inside docker web+test containers:
docker-compose -f docker-compose.dev.yml exec -u root web /bin/bash` docker-compose -f docker-compose.dev.yml exec -u root web /bin/bash`
docker-compose -f docker-compose.dev.yml exec -u web web /bin/bash` docker-compose -f docker-compose.dev.yml exec -u web web /bin/bash`
docker-compose -f docker-compose.dev.yml exec -u root test /bin/bash` docker-compose -f docker-compose.dev.yml exec -u root test /bin/bash`
docker-compose -f docker-compose.dev.yml exec -u web test /bin/bash` docker-compose -f docker-compose.dev.yml exec -u web test /bin/bash`
Restart the web container Restart the web container
docker-compose -f docker-compose.dev.yml restart web` docker-compose -f docker-compose.dev.yml restart web`
Run some tests: Run some tests:
docker-compose -f docker-compose.dev.yml exec -u web test bundle exec rspec` docker-compose -f docker-compose.dev.yml exec -u web test bundle exec rspec`
docker-compose -f docker-compose.dev.yml exec -u web test bundle exec rspec spec/controllers/shoutmsgs_controller_spec.rb` docker-compose -f docker-compose.dev.yml exec -u web test bundle exec rspec spec/controllers/shoutmsgs_controller_spec.rb`

View file

@ -1,6 +1,6 @@
class Api::V1::Collection class Api::V1::Collection
def execute_query def execute_query
print arel_query.to_sql # print arel_query.to_sql
ActiveRecord::Base.connection.execute(arel_query.to_sql) ActiveRecord::Base.connection.execute(arel_query.to_sql)
end end
end end