This is a test application to demo Active Admin.
Dependencies: Ruby 2.7+ and PostgreSQL
- Clone project using Git
- Run
bundle install
- Configure database:
- Create the DB user by running command:
sudo -u postgres psql -c "CREATE USER demo_aa WITH CREATEDB NOCREATEROLE PASSWORD 'demo_aa'"
- Export the environment to set the credentials with
export DATABASE_USERNAME=demo_aa DATABASE_PASSWORD=demo_aa
- You can use direnv so that you don't need to export these environment variables every time, or change username/password in
config/database.yml
- Create the DB user by running command:
- Run command
bin/rails db:setup
to create database with seed data. - Start server:
bin/rails s
- Navigate in browser to: http://localhost:3000/admin
- Clone project using Git
- Go to the project's folder
- Build the application
docker-compose -f docker/docker-compose.yml build
- Run the application
docker-compose -f docker/docker-compose.yml up