A Ruby on Rails application designed for streamlined issue-reporting engine built for speed. Report, track, and resolve—fast.
To run this application, you need to have PostgreSQL (9.3+) installed.
Ensure you have the pg gem installed:
- Generic:
gem install pg - macOS (Homebrew):
gem install pg -- --with-pg-config=/opt/homebrew/bin/pg_config - Windows: Install PostgreSQL, add the
/bindirectory to your PATH, and rungem install pg(choose the win32 build).
- Clone & Install
git clone https://github.com/Minazuki-Labs/elog-pulse.git
cd elog-pulse
bundle install
yarn install- Database Setup
Ensure your PostgreSQL service is running, then run:
bin/rails db:prepare- Environment Variables
Copy the example environment file and update your credentials:
cp .env.example .env- Run the App
bin/dev
For Production environments, the following variables must be set for the database to connect successfully:
| Variable | Description |
|---|---|
E_LOG_PULSE_DATABASE_PASSWORD |
The password for the e_log_pulse PostgreSQL role. |
RAILS_MAX_THREADS |
(Optional) Controls the database connection pool (Defaults to 5). |
We use RSpec to ensure eLog-Pulse stays stable.
bundle exec rspec- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.