Official website of Ruby on Rails Link.
- Ruby 3.4.7
- PostgreSQL 11+
- Redis 4+
-
Using Docker...
- Start it up:
docker compose up -d - Create the database:
docker compose run --rm web rake db:setup
- Start it up:
-
Not using Docker...
- Install gems:
bundle install - Create the database:
rake db:setup - Start the Rails server:
rails s
- Install gems:
-
Visit http://localhost:3000/admin and verify you can login and see the admin dashboard.
-
Using Docker...
docker compose run -e "RAILS_ENV=test" web bundle exec rspec
-
Not using Docker...
bundle exec rspec
Depending on what you are doing you can get started without needing to interact with our Slack instance. However, if you do need it:
-
Join the Railslink-dev Slack team by requesting an invitation (we'll need your email) in the official #railslink-dev channel.
-
Ask an existing member of Railslink-dev to make you an admin.
-
Acquire the missing Railslink-dev ENV vars in
.envfrom another Slack member (ie. phallstrom). Add them to.env.local. -
Using Docker...
- Test the Slack API:
docker compose run --rm web rake slack:test:api - Sync Slack channels:
docker compose run --rm web rake slack:sync:channels - Optionally sync Slack users:
docker compose run --rm web rake slack:sync:users
- Test the Slack API:
-
Not using Docker...
- Test the Slack API:
rake slack:test:api - Sync Slack channels:
rake slack:sync:channels - Optionally sync Slack users:
rake slack:sync:users
- Test the Slack API: