Free Open-Source participatory democracy, citizen participation and open government for cities and organizations
This is the open-source repository for decidim-getxo, based on Decidim.
You will need to do some steps before having the app working properly once you've deployed it:
- Open a Rails console in the server:
bundle exec rails console - Create a System Admin user:
user = Decidim::System::Admin.new(email: <email>, password: <password>, password_confirmation: <password>)
user.save!- Visit
<your app url>/systemand login with your system admin credentials - Create a new organization. Check the locales you want to use for that organization, and select a default locale.
- 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.
- Fill the rest of the form and submit it.
You're good to go!
To ensure minimal downtime in portainer:
- Go to the git folder:
cd decidim-getxo - Update the code
git pull(check branches, etc) - Run
docker build . -t decidim-production-app:latest - Redeploy in portainer by going to the
decidim-productionstack "pull and redeploy"., then "update" No need to re-pull the image.
To update the Nginx container:
- Run
docker build . -f Dockerfile.nginx -t decidim-production-web:latest
Option 2 (more downtime)
- Go to the stack
decidim-production - Press "Pull and redeploy". Ensure "Re-pull image" is active