How to start BCMS locally

By Branislav Vajagiฤ‡
Read time 1 min
Posted on October 13, 2022
Updated on August 24, 2023
Share it on:
BCMS locally

To successfully start and run the BCMS locally, you will need a few tools:

Create BCMS project

Creating a BCMS project is very easy using the CLI. All you have to do is, open a terminal, navigate to a location where you would like to create the project, and run:ย bcms --cms create. This command will prompt you to enter the name of the project. Keep in mind that this name can be whatever you like.

Since BCMS uses Docker to run all application segments, you will need to ensure that Docket is running on your system and is available. You can check if Docker is running on your system by running docker ps -a. This command will list all available docker containers and will succeed only if the Docker engine is running (don't worry if your table is empty).

Start a development server

After creating the BCMS project, you can enter the project location from a terminal or open it in your favorite code editor or IDE. I will use VSCode. When inside the project, you can now run docker-compose up or docker compose up (use whichever works for you).

Output of the docker-compose up command.
Figure 1 - Output of the docker-compose up command.

Once all containers are started, you can open your browser and navigate toย localhost:8080.

The BCMS in local development.
Figure 2 - The BCMS in local development.

That's all! You can now explore BCMS locally on your machine. ๐Ÿ˜

Is this a full version of the BCMS?

Yes, it is. There are no feature restrictions, and you can do with it everything that you would be able to do with a production version. The only difference is that the instance is not connected to theย BCMS Cloud, so you cannot create users.

Where to go next