Content
View differences
Updated by Wieland Lindenthal over 4 years ago
People frequently ask howto setup the BIM edition on Docker and its true, I missed publishing installation guides so far.
We need to think on where to put it into the docs. Probably it is worth an own page. And as it relates to the [docker installation,](https://www.openproject.org/docs/installation-and-operations/installation/docker/) might also want to incorporate the setting of the variable there, too. too.
Here are some notes that I sent to clients in the past. I hope they help.
> I assume you followed the instruction as described here:
>
> [**https://docs.openproject.org/installation-and-operations/installation/docker/#one-container-per-process-recommended**](https://docs.openproject.org/installation-and-operations/installation/docker/#one-container-per-process-recommended)
>
> It basically boils down to setting the environment variable `OPENPROJECT_EDITION` to `bim`. So in your `docker-compose.yml` file in `x-op-app` > `environment` add the line
>
> `OPENPROJECT_EDITION: "bim"`
>
> For me that part of the file now looks like this:
>
> ```yml
> x-op-app: &app
> <<: *image
> <<: *restart_policy
> environment:
> RAILS_CACHE_STORE: "memcache"
> OPENPROJECT_CACHE__MEMCACHE__SERVER: "cache:11211"
> OPENPROJECT_RAILS__RELATIVE__URL__ROOT: "${OPENPROJECT_RAILS__RELATIVE__URL__ROOT:-}"
> OPENPROJECT_EDITION: "bim"
> DATABASE_URL: "postgres://postgres:p4ssw0rd@db/openproject"
> USE_PUMA: "true"
> # set to true to enable the email receiving feature. See ./docker/cron for more options
> IMAP_ENABLED: "${IMAP_ENABLED:-false}"
> ```
>
> If your current Docker installation does not yet hold important information I recommend you to simply create all docker containers from scratch as the seeded data such as themes, types, and demo projects are different in the BIM edition. The seed data gets seeded the very first time you call
>
> `docker-compose up -d`
We need to think on where to put it into the docs. Probably it is worth an own page. And as it relates to the [docker installation,](https://www.openproject.org/docs/installation-and-operations/installation/docker/) might also want to incorporate the setting of the variable there, too.
Here are some notes that I sent to clients in the past. I hope they help.
> I assume you followed the instruction as described here:
>
> [**https://docs.openproject.org/installation-and-operations/installation/docker/#one-container-per-process-recommended**](https://docs.openproject.org/installation-and-operations/installation/docker/#one-container-per-process-recommended)
>
> It basically boils down to setting the environment variable `OPENPROJECT_EDITION` to `bim`. So in your `docker-compose.yml` file in `x-op-app` > `environment` add the line
>
> `OPENPROJECT_EDITION: "bim"`
>
> For me that part of the file now looks like this:
>
> ```yml
> x-op-app: &app
> <<: *image
> <<: *restart_policy
> environment:
> RAILS_CACHE_STORE: "memcache"
> OPENPROJECT_CACHE__MEMCACHE__SERVER: "cache:11211"
> OPENPROJECT_RAILS__RELATIVE__URL__ROOT: "${OPENPROJECT_RAILS__RELATIVE__URL__ROOT:-}"
> OPENPROJECT_EDITION: "bim"
> DATABASE_URL: "postgres://postgres:p4ssw0rd@db/openproject"
> USE_PUMA: "true"
> # set to true to enable the email receiving feature. See ./docker/cron for more options
> IMAP_ENABLED: "${IMAP_ENABLED:-false}"
> ```
>
> If your current Docker installation does not yet hold important information I recommend you to simply create all docker containers from scratch as the seeded data such as themes, types, and demo projects are different in the BIM edition. The seed data gets seeded the very first time you call
>
> `docker-compose up -d`