Skip to content

OpenSourcePolitics/osp-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
MoretS
Jun 24, 2021
332dc7f · Jun 24, 2021
May 28, 2021
Oct 28, 2018
Feb 22, 2021
May 10, 2021
Nov 15, 2019
Jan 4, 2018
Jan 4, 2018
Sep 6, 2018
Jan 4, 2018
Jan 4, 2018
Oct 15, 2019
Sep 23, 2020
Nov 12, 2019
May 25, 2021
Oct 15, 2019
Jun 24, 2021
Jun 24, 2021
Oct 22, 2019
Jan 5, 2018
Jan 5, 2018
Jan 4, 2018
Jan 23, 2018
Jan 4, 2018
Oct 17, 2019
Oct 15, 2019
Oct 15, 2019
Oct 25, 2018
Nov 12, 2019

Repository files navigation

OSP App

Citizen Participation and Open Government application.

This is a base app for all OSP projects. It uses OSP's decidim version.

Deploying the app

  • heroku run rake db:migrate
  • Set SEED=1 as ENV variable
  • heroku run rake db:seed --app osp-decidim
  • See (Setting up the application .3)

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 = Decidim::System::Admin.new(email: <email>, password: <password>, password_confirmation: <password>)
user.save!
  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!

How to deploy

Deploy

  1. Use the "Deploy to Heroku" button
  2. Choose a name for the app, and organization and a tier
  3. Fill in the required env vars.
  4. Create the app
  5. Enable Review Apps for this app (you'll need to create a Pipeline)