Giter Site home page Giter Site logo

docker-cmdbuild's Introduction

CMDBuild in Docker (Last version 2.5.1)

cmdbuild_logo

Last update : 29/05/2018 . Add cmdbuild 2.5.1 and update readme

  • From cmdbuild 2.4.0 I will stop adding the docker-compose file with the link option
  • From 10/2016, I will stop to add the tomcat 6 dockerfiles.
  • Please open issues on github

I recommend to use the latest version of cmdbuild with Tomcat 7

You want the last version ?

docker run --name cmdbuild -p 8080:8080 -d quentinv/cmdbuild:latest

CMDBuild

CMDBuild is a web environment in which you can configure custom solutions for IT Governance, or more generally for asset management.

Docker

Docker allows you to package an application with all of its dependencies into a standardized unit for software development.

Information

This is the unofficial (updated !) repository with all the versions of cmdbuild. You can choose wich version of tomcat you would like to use for your project.

I will update the repository every time there is a new version of cmdbuild available

Supported tags and respective Dockerfile links

Example

docker run --name cmdbuild -p 8080:8080 -d quentinv/cmdbuild:t7-2.1.4 
  • t7 : Version of tomcat
  • 2.1.4 : Version of cmdbuild

Tags

Tomcat 6 with java 8

** /!\ From cmdbuild 2.4.1, I stopped to add the Tomcat 6 dockerfiles.**

Tomcat 7 with java 8

Docker Compose

I created a docker-compose.yml for every version of cmdbuild. (tomcat + postgresql).

You can use the following : --link option (deprecated) or the network feature (since docker 1.10 and docker-compose 1.6).

Docker Compose files

Links (deprecated)

** /!\ From cmdbuild 2.4.0 I stopped to add the docker-compose file with the link option**

Tomcat 6 with java 8

Tomcat 7 with java 8

Network

Tomcat 6 with java 8 (deprecated)

Tomcat 7 with java 8

Database configuration

Networks
  • Host: pgsql_container_name
  • Port: 5432
  • Username: postgres
  • Password: your_postgres_password
Links
  • Host: name_of_the_link (database in my docker-compose files)
  • Port: 5432
  • Username: postgres
  • Password: your_postgres_password

Please open issues on github

docker-cmdbuild's People

Contributors

quentinvarquet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

docker-cmdbuild's Issues

Postgres Connection

Hi, this docker image includes postgres or i need a external database?
i've got some problem with installation, it connect correctly to databse but it seems not able to write it returns:
Error: org.cmdbuild.exception.ORMException: ORM_GENERIC_ERROR
at org.cmdbuild.exception.ORMException$ORMExceptionType.createException(ORMException.java:59)
at org.cmdbuild.services.database.DatabaseConfigurator.configure(DatabaseConfigurator.java:160)
at org.cmdbuild.services.database.DatabaseConfigurator.configureAndSaveSettings(DatabaseConfigurator.java:140)
at org.cmdbuild.servlets.json.Configure.apply(Configure.java:140)
at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.cmdbuild.servlets.JSONDispatcher.dispatch(JSONDispatcher.java:94)
at org.cmdbuild.servlets.JSONDispatcher.doPost(JSONDispatcher.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.AuthFilter.doFilter(AuthFilter.java:142)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.PatchManagerFilter.doFilter(PatchManagerFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.ConfCheckFilter.doFilter(ConfCheckFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.cmdbuild.filters.TranslationFilter.doFilter(TranslationFilter.java:39)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

I read it can be database encoding but it isn't.
what's a possible anwere?

Install 2.5.1

What's the username and password to get in? I tried admin and the password I see in the database but it still won't let me in.

shark server

The container starts fine but it looks like shark isn't installed. When logging in I get the error "class requestforchange not found". I've tried to copy the war file to webapps and run it but can't get it working. Can you help?

cmdbuild 3.0

Is it possibile to have docker file for CMDBuild version 3.0?

thanks

cmdbuild - container is not starting

$ docker run -itd -p 8080:8080 quentinv/cmdbuild:latest
adbd1d434ebe660a49088016f39447396f48d33b0dcdd50d068aedd4dce9df67

$ docker logs adb
standard_init_linux.go:187: exec user process caused "no such file or directory"

I guess i need a db backend... Do you have an example docker-compose.yml with postgres?

gulp trust-dev-cert command not working for SPFx web part with Node 8.x

Error is thrown while executing gulp trust-dev-cert command after creating SharePoint Framework project. Tried with Node 6.17.0 and Node 8.9.4. Both throwing same error. I am using Windows 10, 64 bit OS.

gulp trust-dev-cert
Build target: DEBUG
[12:32:18] Using gulpfile ~\softwares\sharepoint-workspace\helloworld-webpart3\gulpfile.js
[12:32:18] Starting gulp
[12:32:18] Starting 'trust-dev-cert'...
[12:32:18] Starting subtask 'configure-sp-build-rig'...
[12:32:18] Finished subtask 'configure-sp-build-rig' after 12 ms
[12:32:18] Starting subtask 'trust-cert'...
[12:32:22] Error - [trust-cert] TypeError: Cannot read property 'toString' of null
[12:32:22] Error - 'trust-cert' sub task errored after 3.64 s
Cannot read property 'toString' of null
[12:32:22] 'trust-dev-cert' errored after 3.66 s
[12:32:22]
[12:32:22] ==================[ Finished ]==================
Error - [trust-cert] TypeError: Cannot read property 'toString' of null
Error - 'trust-cert' sub task errored after 3.64 s
Cannot read property 'toString' of null
[12:32:23] Project helloworld-webpart-3 version:0.0.1
[12:32:23] Build tools version:3.8.33
[12:32:23] Node version:v8.9.4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.