Sha256: 7de5c7fffe5a1245665afd393c69db617c30c8847a3ec13fb3b9db124cb2eb39

Contents?: true

Size: 1.41 KB

Versions: 36

Compression:

Stored size: 1.41 KB

Contents

= Decidim on Docker

There's 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

36 entries across 36 versions & 1 rubygems

Version Path
decidim-0.27.9 docs/modules/develop/pages/docker.adoc
decidim-0.27.8 docs/modules/develop/pages/docker.adoc
decidim-0.27.7 docs/modules/develop/pages/docker.adoc
decidim-0.27.6 docs/modules/develop/pages/docker.adoc
decidim-0.26.10 docs/modules/develop/pages/docker.adoc
decidim-0.26.9 docs/modules/develop/pages/docker.adoc
decidim-0.27.5 docs/modules/develop/pages/docker.adoc
decidim-0.26.8 docs/modules/develop/pages/docker.adoc
decidim-0.27.4 docs/modules/develop/pages/docker.adoc
decidim-0.27.3 docs/modules/develop/pages/docker.adoc
decidim-0.26.7 docs/modules/develop/pages/docker.adoc
decidim-0.26.5 docs/modules/develop/pages/docker.adoc
decidim-0.27.2 docs/modules/develop/pages/docker.adoc
decidim-0.27.1 docs/modules/develop/pages/docker.adoc
decidim-0.26.4 docs/modules/develop/pages/docker.adoc
decidim-0.27.0 docs/modules/develop/pages/docker.adoc
decidim-0.26.3 docs/modules/develop/pages/docker.adoc
decidim-0.27.0.rc2 docs/modules/develop/pages/docker.adoc
decidim-0.27.0.rc1 docs/modules/develop/pages/docker.adoc
decidim-0.26.2 docs/modules/develop/pages/docker.adoc