Skip to content

rafalima/demo.activeadmin.info

 
 

Repository files navigation

The Active Admin Store

Github Actions

This is a test application to demo Active Admin.

http://demo.activeadmin.info

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
  • 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

Running the application using docker

  • 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

About

A store application to use in tutorials for Active Admin

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 86.3%
  • HTML 9.8%
  • CSS 1.4%
  • Dockerfile 1.0%
  • JavaScript 0.8%
  • SCSS 0.6%
  • Shell 0.1%