{"id":20178812,"url":"https://github.com/drsnowbird/teiid-docker","last_synced_at":"2026-04-17T09:32:26.755Z","repository":{"id":90087624,"uuid":"149944229","full_name":"DrSnowbird/teiid-docker","owner":"DrSnowbird","description":"Teiid (JBoss-Wildfly Data Virtualization platform) docker container","archived":false,"fork":false,"pushed_at":"2018-12-20T18:01:20.000Z","size":11594,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-05T11:50:39.030Z","etag":null,"topics":["data-virtualization","docker-container","jbos-wildfly","teiid"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DrSnowbird.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-23T03:22:19.000Z","updated_at":"2023-04-11T17:36:31.000Z","dependencies_parsed_at":"2023-03-02T23:00:16.302Z","dependency_job_id":null,"html_url":"https://github.com/DrSnowbird/teiid-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DrSnowbird/teiid-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fteiid-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fteiid-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fteiid-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fteiid-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DrSnowbird","download_url":"https://codeload.github.com/DrSnowbird/teiid-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DrSnowbird%2Fteiid-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31923144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T09:10:15.403Z","status":"ssl_error","status_checked_at":"2026-04-17T09:10:14.455Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-virtualization","docker-container","jbos-wildfly","teiid"],"created_at":"2024-11-14T02:23:36.513Z","updated_at":"2026-04-17T09:32:26.737Z","avatar_url":"https://github.com/DrSnowbird.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Teiid Docker\n\nDocker with [Teiid Runtime engine on Wildfly](http://teiid.io/).\n\n# Run (recommended for easy-start)\nImage is pulling from openkbs/teiid-docker\n```\n./run.sh\n```\n\n# Build\n```\n./build.sh\n```\n\n## Usage\nOnce the container is up, shell into the container\n```\n./shell.sh\n```\nAnd, run the setup user command below to enter admin/password setup\n```\n/opt/jboss/wildfly/bin/add-user.sh\n```\n\nTo access example Node-info\n```\nhttp://0.0.0.0:8080/node-info/\n```\n\n## To boot in domain mode:\n\n    docker run -it openkbs/teiid-docker /opt/jboss/wildfly/bin/domain.sh -b 0.0.0.0 -bmanagement 0.0.0.0\n\n## Extending the image\n\n    FROM openkbs/teiid-docker\n    # Do your stuff here\n\n## Application deployment\n\nWith the Teiid server you can deploy your application in multiple ways:\n\n- You can use CLI\n- You can use the web console\n- You can use the management API directly\n- You can use the deployment scanner\n\n## Example\nhttps://developer.jboss.org/wiki/QuickstartExampleWithDockerizedTeiid\n\n# User Add \n## Setup initial Wildfly Admin user\n```\n./shell.sh  (get into Docker shell)\nThen, run\n/opt/jboss/wildfly/bin/add-user.sh admin password --silent --enable\n```\n\n## Setup Application User for Teiid\n* The following example show you how to set up Teiid user\n```\n[jboss@17bfa830de34 wildfly]$ /opt/jboss/wildfly/bin/add-user.sh\n\nWhat type of user do you wish to add? \n a) Management User (mgmt-users.properties) \n b) Application User (application-users.properties)\n(a): b\n\nEnter the details of the new user to add.\nUsing realm 'ApplicationRealm' as discovered from the existing property files.\nUsername : application\nPassword recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.\n - The password should be different from the username\n - The password should not be one of the following restricted values {root, admin, administrator}\n - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)\nPassword : \nRe-enter Password : \nWhat groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]: odata,rest\nAbout to add user 'application' for realm 'ApplicationRealm'\nIs this correct yes/no? yes\nAdded user 'application' to file '/opt/jboss/wildfly/standalone/configuration/application-users.properties'\nAdded user 'application' to file '/opt/jboss/wildfly/domain/configuration/application-users.properties'\nAdded user 'application' with groups odata,rest to file '/opt/jboss/wildfly/standalone/configuration/application-roles.properties'\nAdded user 'application' with groups odata,rest to file '/opt/jboss/wildfly/domain/configuration/application-roles.properties'\nIs this new user going to be used for one AS process to connect to another AS process? \ne.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.\nyes/no? no\n```\n## Guide for Properties\n```\n# Properties declaration of users for the realm 'ManagementRealm' which is the default realm\n# for new installations. Further authentication mechanism can be configured\n# as part of the \u003cmanagement /\u003e in standalone.xml.\n#\n# Users can be added to this properties file at any time, updates after the server has started\n# will be automatically detected.\n#\n# By default the properties realm expects the entries to be in the format: -\n# username=HEX( MD5( username ':' realm ':' password))\n#\n# A utility script is provided which can be executed from the bin folder to add the users: -\n# - Linux\n#  bin/add-user.sh\n#\n# - Windows\n#  bin\\add-user.bat\n#\n#$REALM_NAME=ManagementRealm$ This line is used by the add-user utility to identify the realm name already used in this file.\n#\n# On start-up the server will also automatically add a user $local - this user is specifically\n# for local tools running against this AS installation.\n#\n# The following illustrates how an admin user could be defined, this\n# is for illustration only and does not correspond to a usable password.\n#admin=2a0923285184943425d1f53ddd58ec7a\n```\n# See Also - Docker-based IDE\n* [openkbs/docker-atom-editor](https://hub.docker.com/r/openkbs/docker-atom-editor/)\n* [openkbs/eclipse-photon-docker](https://hub.docker.com/r/openkbs/eclipse-photon-docker/)\n* [openkbs/eclipse-oxygen-docker](https://hub.docker.com/r/openkbs/eclipse-oxygen-docker/)\n* [openkbs/intellj-docker](https://hub.docker.com/r/openkbs/intellij-docker/)\n* [openkbs/netbeans9-docker](https://hub.docker.com/r/openkbs/netbeans9-docker/)\n* [openkbs/netbeans](https://hub.docker.com/r/openkbs/netbeans/)\n* [openkbs/papyrus-sysml-docker](https://hub.docker.com/r/openkbs/papyrus-sysml-docker/)\n* [openkbs/pycharm-docker](https://hub.docker.com/r/openkbs/pycharm-docker/)\n* [openkbs/scala-ide-docker](https://hub.docker.com/r/openkbs/scala-ide-docker/)\n* [openkbs/sublime-docker](https://hub.docker.com/r/openkbs/sublime-docker/)\n* [openkbs/webstorm-docker](https://hub.docker.com/r/openkbs/webstorm-docker/)\n\n# See Also - Docker-based SQL GUI\n* [Sqlectron SQL GUI at openkbs/sqlectron-docker](https://hub.docker.com/r/openkbs/sqlectron-docker/)\n* [Mysql-Workbench at openkbs/mysql-workbench](https://hub.docker.com/r/openkbs/mysql-workbench/)\n* [PgAdmin4 for PostgreSQL at openkbs/pgadmin-docker](https://hub.docker.com/r/openkbs/pgadmin-docker/)\n\n# Resources\n- [Containerize Teiid linked with MariaDB](https://developer.jboss.org/wiki/QuickstartExampleWithDockerizedTeiid)\n- [Teiid Downloads](http://teiid.jboss.org/downloads/)\n- [Teiid Designer 11.1 with Eclipse Oxygen](http://teiiddesigner.jboss.org/designer_summary/downloads.html)\n- [Teiid Cloud - Data Virtualization Services](http://teiid.io/teiid_cloud/)\n- [Deploying Teiid VDB](http://teiid.github.io/teiid-documents/master/content/admin/Deploying_VDBs.html)\n- [JBoss Tools Integration Stack 4.6.0.Final](https://tools.jboss.org/downloads/jbosstools_is/photon/4.6.0.Final.html)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrsnowbird%2Fteiid-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdrsnowbird%2Fteiid-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdrsnowbird%2Fteiid-docker/lists"}