Suggested AppBuilder and CMS setup for local development

Hello,
as a frontend developer, how I should setup Entando to be fully productive with AppBuilder and CMS for local development?

1 Like

Hi @g.desantis,

In order to enable the Entando CMS plugin in the backend, you simply need to add the dependency in your project pom.xml.

The dependency to add is

        <dependency>
            <groupId>org.entando.entando.bundles.app-view</groupId>
            <artifactId>entando-app-view-cms-default</artifactId>
            <version>${entando.version}</version>
            <type>war</type>
        </dependency>

And the entando.version property is the version of entando cms you want to use, right now 6.1.1

For more details and a concrete example, you can check-out the entando-de-app project available on GitHub at https://github.com/entando-k8s/entando-de-app

From the frontend side, to install both app-builder and entando-cms from scratch you should:

git clone https://github.com/entando/entando-cms.git
cd entando-cms
npm i -g npm-install-peers
npm i && npm-install-peers

create an .env.local file, containing for example

REACT_APP_DOMAIN=http://localhost:8080/entando-de-app
git clone https://github.com/entando/app-builder.git
cd app-builder

create an .env.local file, containing for example

DOMAIN=http://localhost:8080/entando-de-app

then

npm i
npm run app-install cms
npm start

You can find more info at



What if I want to run app-builder from docker instead of the default development server from npm start?