Bloomreach Experience Developer Trial provides a simplified Docker-based setup for the Enterprise Edition.
Bloomreach Experience Manager (brXM) is an open and flexible CMS designed for developers and marketers. As the original headless CMS, brXM allows developers to build quickly and integrate with the systems. While it’s built for speed, it also provides top-notch personalization and channel management capabilities for marketers to drive results.
Clone the repository to run it locally:
$ git clone --single-branch --branch master https://github.com/dokmic/brxm-developer-trial.git
Download projects source code and place it in backend/app
and frontend/app
folders:
$ git clone <your-backend-repo> backend/app
$ git clone <your-frontend-repo> frontend/app
Then, copy .env.dist
file to .env
:
$ cp .env.dist .env
Finally, you can run the project using docker-compose:
$ docker-compose up
To stop the project you can run:
$ docker-compose down
You can access Bloomreach Enterprise repository to get the latest versions of the dependencies by providing your user credentials in .env
file:
MAVEN_USER=user
MAVEN_PASSWORD=password
To be able to rebuild bloomreach/developer-trial Docker image locally, you need to provide your Enterprise Repository credentials as it is described above. Then you can build the image by running:
$ docker-compose build