Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Basic info

To start local developing environment you can either use

bundle install
bin/rails db:create db:migrate
bin/rails s

Or with docker-compose

docker-compose up

This will also create some default data so you can start testing the app:

A Decidim::System::Admin with email and password decidim123456, to log in at /system. A Decidim::Organization named Decidim Staging. You probably want to change its name and hostname to match your needs. A Decidim::User acting as an admin for the organization, with email and password decidim123456. A Decidim::User that also belongs to the organization but it's a regular user, with email and password decidim123456.

Installation info:

Omaidea Decidim

Free Open-Source participatory democracy, citizen participation and open government for cities and organizations

This is the open-source repository for DecidimMikkeli, based on Decidim.

Setting up the application

You will need to do some steps before having the app working properly once you've deployed it:

  1. Open a Rails console in the server: bundle exec rails console
  2. Create a System Admin user:
user = <email>, password: <password>, password_confirmation: <password>)!
  1. Visit <your app url>/system and login with your system admin credentials
  2. Create a new organization. Check the locales you want to use for that organization, and select a default locale.
  3. Set the correct default host for the organization, otherwise the app will not work properly. Note that you need to include any subdomain you might be using.
  4. Fill the rest of the form and submit it.

You're good to go!