Files
flagship/README.md
2025-06-11 18:27:13 +02:00

29 lines
843 B
Markdown

Get up and running
1. Clone the repo
2. `bundle install`
3. install any other dependencies you're missing or prompted for
4. `rails db:create`
5. if you don't have permissions
```sh
$ sudo -u postgres createuser <username>
$ psql -U postgres
postgres=# ALTER USER <username> CREATEDB;
```
6. `rails db:migrate`, then create a new org:
```sh
rails tenant:create[name,subdomain] # Create a new tenant (organization)
rails tenant:migrate # Migrate all tenant schemas
rails tenant:migrate_one[subdomain] # Migrate a specific tenant schema
rails tenant:rollback[step] # Rollback all tenant schemas by N steps (default: 1)
rails tenant:status # Show migration status for all tenants
rails tenant:drop[subdomain] # Drop a tenant schema and organization
```
7. `rails server`
8. Open localhost:3000