CMDBuild is a web environment in which you can configure custom solutions for IT Governance, or more generally for asset management.
READY2USE pre-configured CMDBuild READY TO BE USED within the production environment
openMaint open source solution for the Property & Facility Management; an application for the management of buildings, installations, movable assets and related maintenance activities
06/08/2023 Add CMDBuild 3.4.2, READY2USE 2.3 (on CMDBuild 3.4.1) -- @itmicus.
21/02/2023 Add CMDBuild 3.4, CMDBuild 3.4.1, and openMAINT 3.2 (on CMDBuild 3.4.1) -- @afcarvalho1991 and @quinont contribution.
29/12/2020 Add openMAINT 2.1 on CMDBuild 3.3b @afcarvalho1991 contribution
12/10/2020 Add CMDBuild 3.3, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.2.1 @afcarvalho1991 contribution
11/06/2020 Add CMDBuild 3.2.1, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.2.1
19/02/2020 Add CMDBuild 3.2, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.2
27/10/2019 Add CMDBuild 3.1.1, READY2USE 2.0 and openMAINT 2.0 on CMDBuild 3.1.1
04/08/2019 Add READY2USE 2.0 and openMAINT 2.0
12/07/2019 Add CMDBuild 3.1 with old version READY2USE (but we still waiting 2.0)
This is the unofficial repository with all the versions of cmdbuild.
I will update the repository every time there is a new version of cmdbuild available
Sometimes container cmdbuild_app after first run may be stopped, because it need more memory for this. Please, restart it
Please open issues on github
sh docker-build.sh # or select the specific version needed and the DB image
docker-compose -f 3.4.2/docker-compose.yml up -d
docker run --name cmdbuild_db -p 5432:5432 -d itmicus/cmdbuild:db-3.0
docker run --name cmdbuild_app --restart unless-stopped -e CMDBUILD_DUMP="demo.dump.xz" --link cmdbuild_db -p 8090:8080 -d itmicus/cmdbuild:r2u-2.3-3.4.1-d
docker-compose -f openmaint-2.3-3.4.1-d/docker-compose.yml up -d
git clone https://github.com/itmicus/cmdbuild_docker
cd to folder version 3.4.1 or ready2use 2.0 or openmaint 2.0 and run
docker-compose up -d
git clone https://github.com/itmicus/cmdbuild_docker
Open file docker-compose.yml and change to CMDBUILD_DUMP=demo.dump.xz and save file
docker-compose -f ready2use-2.3-3.4.1-d/docker-compose.yml up -d
git clone https://github.com/itmicus/cmdbuild_docker
Open file docker-compose.yml and change to CMDBUILD_DUMP=demo.dump.xz and save file
docker-compose -f openmaint-2.3-3.4.1-d/docker-compose.yml up -d
Waiting while all container starting and initilize database (about few minutes) and open your browser
http://localhost:8090/cmdbuild
Login: admin
Password: admin
http://localhost:8090/
Login: admin
Password: password
POSTGRES_USER: postgres
POSTGRES_PASS: postgres
POSTGRES_PORT: 5432
POSTGRES_HOST: cmdbuild_db
POSTGRES_DB: cmdbuild_db3
CMDBUILD_DUMP: demo
- demo.dump.xz
- empty.dump.xz
- admin/admin - full admin
- demouser/demouser - multi-groups
- guest/guest - readonly
If you want to change type DB you must drop old database
docker-compose exec cmdbuild_app /usr/local/tomcat/webapps/cmdbuild/cmdbuild.sh dbconfig drop -configfile /usr/local/tomcat/conf/cmdbuild/database.conf
and after run container with new value of CMDBUILD_DUMP