The software is still a work in progress. Expect huge variations.
I suggest you to use mise
Create the database and seeds:
bin/rails db:create db:migrate db:seed
To develop:
bin/dev
You an reach the app at https://localhost:3000
Run:
# application tests
bin/rails test
# system tests (E2E)
bin/rails test:system
# all
bin/rails test:all
We use rubocop and htmlbeautifier to lint
Run:
bundle exec rubocop
bundle exec htmlbeautifier filename
We use kamal for deploying.
Copy the .env
file:
cp .env.example .env
Configure your env variables.
The first time (after having configured you server), run:
bundle exec kamal setup
Then:
bundle exec kamal deploy