Sha256: 7ac363f36e9bc8361126e8c190291d87d391c7fc24093ab88fb8477f20722897

Contents?: true

Size: 1.41 KB

Versions: 13

Compression:

Stored size: 1.41 KB

Contents

= Decidim on Docker

There is an https://github.com/orgs/decidim/packages/container/package/decidim[image available for a default Decidim app], with core modules. It gets updated with each new version release.

The https://github.com/decidim/docker/blob/master/Dockerfile-deploy[Dockerfile] and https://github.com/decidim/docker/blob/master/docker-compose.yml[a basic docker-compose.yml file] are both available on the https://github.com/decidim/docker[decidim/docker repo], in case you'd like to use them as starting points for your own customized images and deployments.

Note that the usual requirements for Docker and Rails deployments apply here:

. A https://docs.docker.com/storage/[persistent volume] is required for file uploads, logs and any changing, persisted data. Docker images are stateless by design, so they can be easily updated, restarted and replicated.
. Rails file uploads are handled by https://guides.rubyonrails.org/active_storage_overview.html[Rails' Active Storage]. Their guide will have the ins and outs of configuring file storage on Rails, including delegating it to file storage in the cloud, for example.

For a more elaborate example of docker compose usage, including setting volumes and SSL, among other things, please see https://github.com/AjuntamentDeSabadell/decidim-sabadell/blob/master/docker-compose.yml[the docker-compose.yml for the Decidim instance deployed for the city of Sabadell], in Catalunya.

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
decidim-0.29.1 docs/modules/develop/pages/docker.adoc
decidim-0.28.4 docs/modules/develop/pages/docker.adoc
decidim-0.29.0 docs/modules/develop/pages/docker.adoc
decidim-0.28.3 docs/modules/develop/pages/docker.adoc
decidim-0.29.0.rc4 docs/modules/develop/pages/docker.adoc
decidim-0.29.0.rc3 docs/modules/develop/pages/docker.adoc
decidim-0.29.0.rc2 docs/modules/develop/pages/docker.adoc
decidim-0.29.0.rc1 docs/modules/develop/pages/docker.adoc
decidim-0.28.2 docs/modules/develop/pages/docker.adoc
decidim-0.28.1 docs/modules/develop/pages/docker.adoc
decidim-0.28.0 docs/modules/develop/pages/docker.adoc
decidim-0.28.0.rc5 docs/modules/develop/pages/docker.adoc
decidim-0.28.0.rc4 docs/modules/develop/pages/docker.adoc