ขีดเขียนเส้นทางใหม่ ก้าวไกลไปด้วยกัน
This is the opensource code repository cloned from CONSUL (https://github.com/consul/consul).
Prerequisites: install git, Ruby 2.7.6, CMake, pkg-config, shared-mime-info, Node.js and PostgreSQL (>=9.5), first before proceeding to the next steps. Some of them could be installed by using the following commands.
#bundler
sudo gem install bundler
#cmake
brew install cmake
#pkg-config
brew install pkg-config
#PostgreSQL
brew install postgresql
Then, install this project by:
cd mfp-policy
bundle install
cp config/database.yml.example config/database.yml
cp config/secrets.yml.example config/secrets.yml
bin/rake db:create
bin/rake db:migrate
bin/rake db:dev_seed
RAILS_ENV=test rake db:setup
Run the app locally:
bin/rails s
Run the tests with:
bin/rspec
You can use the default admin user from the seeds file:
user: admin@consul.dev pass: 12345678
But for some actions like voting, you will need a verified user, the seeds file also includes one:
user: verified@consul.dev pass: 12345678
See installer
Code published under AFFERO GPL v3 (see LICENSE-AGPLv3.txt)