added elastic

This commit is contained in:
coltoneshaw
2023-01-31 16:39:53 -05:00
parent 9073048e7e
commit fdfe8c1eaa
3 changed files with 151 additions and 8 deletions

View File

@@ -87,6 +87,7 @@ services:
# - ./certs/mattermost.crt:/mattermost/config/mattermost.crt:rW # - ./certs/mattermost.crt:/mattermost/config/mattermost.crt:rW
keycloak: keycloak:
container_name: cs-repro-keycloak container_name: cs-repro-keycloak
restart: unless-stopped
platform: linux/amd64 platform: linux/amd64
image: keycloak/keycloak:18.0.0 image: keycloak/keycloak:18.0.0
volumes: volumes:
@@ -99,3 +100,21 @@ services:
- 8080:8080 - 8080:8080
command: command:
- start-dev - start-dev
elasticsearch:
image: elasticsearch:8.4.2
container_name: cs-repro-elasticsearch
restart: unless-stopped
environment:
- xpack.security.enabled=false
- discovery.type=single-node
ulimits:
memlock:
soft: -1
hard: -1
cap_add:
- IPC_LOCK
volumes:
- ./volumes/elastic:/usr/share/elasticsearch/data
ports:
- 9200:9200
- 9300:9300

View File

@@ -134,7 +134,7 @@
}, },
"SqlSettings": { "SqlSettings": {
"DriverName": "postgres", "DriverName": "postgres",
"DataSource": "postgres://mmuser:mmuser_password@cs-mattermost-postgres:5432/mattermost?sslmode=disable\u0026connect_timeout=10\u0026binary_parameters=yes", "DataSource": "postgres://mmuser:mmuser_password@cs-repro-postgres:5432/mattermost?sslmode=disable\u0026connect_timeout=10\u0026binary_parameters=yes",
"DataSourceReplicas": [], "DataSourceReplicas": [],
"DataSourceSearchReplicas": [], "DataSourceSearchReplicas": [],
"MaxIdleConns": 20, "MaxIdleConns": 20,
@@ -347,7 +347,7 @@
"BaseDN": "dc=planetexpress,dc=com", "BaseDN": "dc=planetexpress,dc=com",
"BindUsername": "cn=admin,dc=planetexpress,dc=com", "BindUsername": "cn=admin,dc=planetexpress,dc=com",
"BindPassword": "GoodNewsEveryone", "BindPassword": "GoodNewsEveryone",
"UserFilter": "(objectClass=inetOrgPerson)", "UserFilter": "(objectClass=banana)",
"GroupFilter": "(objectClass=Group)", "GroupFilter": "(objectClass=Group)",
"GuestFilter": "", "GuestFilter": "",
"EnableAdminFilter": true, "EnableAdminFilter": true,
@@ -388,8 +388,8 @@
}, },
"SamlSettings": { "SamlSettings": {
"Enable": true, "Enable": true,
"EnableSyncWithLdap": false, "EnableSyncWithLdap": true,
"EnableSyncWithLdapIncludeAuth": false, "EnableSyncWithLdapIncludeAuth": true,
"IgnoreGuestsLdapSync": false, "IgnoreGuestsLdapSync": false,
"Verify": false, "Verify": false,
"Encrypt": false, "Encrypt": false,
@@ -467,10 +467,10 @@
"MaxUsersForStatistics": 2500 "MaxUsersForStatistics": 2500
}, },
"ElasticsearchSettings": { "ElasticsearchSettings": {
"ConnectionURL": "http://localhost:9200", "ConnectionURL": "http://cs-repro-elasticsearch:9200",
"Username": "elastic", "Username": "elastic",
"Password": "changeme", "Password": "changeme",
"EnableIndexing": false, "EnableIndexing": true,
"EnableSearching": false, "EnableSearching": false,
"EnableAutocomplete": false, "EnableAutocomplete": false,
"Sniff": true, "Sniff": true,
@@ -539,7 +539,7 @@
"ClientDirectory": "./client/plugins", "ClientDirectory": "./client/plugins",
"Plugins": { "Plugins": {
"playbooks": { "playbooks": {
"BotUserID": "rn8xj3rnwtnffjfu14uff6imyh" "BotUserID": "kkx51t3yytrabj9dfjtzyaazdw"
} }
}, },
"PluginStates": { "PluginStates": {

View File

@@ -263,3 +263,127 @@ org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic c
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1126) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1126)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829) at java.base/java.lang.Thread.run(Thread.java:829)
2023-01-31 21:37:21 jdbc[3]: exception
org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-197]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1526)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.checkClosed(JdbcXAConnection.java:470)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1502)
at org.h2.jdbc.JdbcConnection.setAutoCommit(JdbcConnection.java:455)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.close(JdbcXAConnection.java:451)
at org.h2.jdbcx.JdbcXAConnection.close(JdbcXAConnection.java:78)
at io.agroal.pool.ConnectionHandler.closeConnection(ConnectionHandler.java:185)
at io.agroal.pool.ConnectionPool$DestroyConnectionTask.run(ConnectionPool.java:768)
at io.agroal.pool.ConnectionPool.close(ConnectionPool.java:189)
at io.agroal.pool.DataSource.close(DataSource.java:79)
at io.quarkus.agroal.runtime.DataSources.stop(DataSources.java:381)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.arc.impl.AbstractInstanceHandle.destroyInternal(AbstractInstanceHandle.java:80)
at io.quarkus.arc.impl.ContextInstanceHandleImpl.destroy(ContextInstanceHandleImpl.java:20)
at io.quarkus.arc.impl.AbstractSharedContext.destroy(AbstractSharedContext.java:94)
at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:369)
at io.quarkus.arc.Arc.shutdown(Arc.java:52)
at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:44)
at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
at io.quarkus.runner.ApplicationImpl.doStop(Unknown Source)
at io.quarkus.runtime.Application.stop(Application.java:203)
at io.quarkus.runtime.Application.stop(Application.java:155)
at io.quarkus.runtime.ApplicationLifecycleManager$ShutdownHookThread.run(ApplicationLifecycleManager.java:420)
2023-01-31 21:37:21 jdbc[4]: exception
org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-197]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1526)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.checkClosed(JdbcXAConnection.java:470)
at org.h2.jdbc.JdbcConnection.checkClosedForWrite(JdbcConnection.java:1512)
at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:516)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.close(JdbcXAConnection.java:450)
at org.h2.jdbcx.JdbcXAConnection.close(JdbcXAConnection.java:78)
at io.agroal.pool.ConnectionHandler.closeConnection(ConnectionHandler.java:185)
at io.agroal.pool.ConnectionPool$DestroyConnectionTask.run(ConnectionPool.java:768)
at io.agroal.pool.ConnectionPool.close(ConnectionPool.java:189)
at io.agroal.pool.DataSource.close(DataSource.java:79)
at io.quarkus.agroal.runtime.DataSources.stop(DataSources.java:381)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.arc.impl.AbstractInstanceHandle.destroyInternal(AbstractInstanceHandle.java:80)
at io.quarkus.arc.impl.ContextInstanceHandleImpl.destroy(ContextInstanceHandleImpl.java:20)
at io.quarkus.arc.impl.AbstractSharedContext.destroy(AbstractSharedContext.java:94)
at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:369)
at io.quarkus.arc.Arc.shutdown(Arc.java:52)
at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:44)
at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
at io.quarkus.runner.ApplicationImpl.doStop(Unknown Source)
at io.quarkus.runtime.Application.stop(Application.java:203)
at io.quarkus.runtime.Application.stop(Application.java:155)
at io.quarkus.runtime.ApplicationLifecycleManager$ShutdownHookThread.run(ApplicationLifecycleManager.java:420)
2023-01-31 21:37:21 jdbc[5]: exception
org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-197]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1526)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.checkClosed(JdbcXAConnection.java:470)
at org.h2.jdbc.JdbcConnection.checkClosedForWrite(JdbcConnection.java:1512)
at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:516)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.close(JdbcXAConnection.java:450)
at org.h2.jdbcx.JdbcXAConnection.close(JdbcXAConnection.java:78)
at io.agroal.pool.ConnectionHandler.closeConnection(ConnectionHandler.java:185)
at io.agroal.pool.ConnectionPool$DestroyConnectionTask.run(ConnectionPool.java:768)
at io.agroal.pool.ConnectionPool.close(ConnectionPool.java:189)
at io.agroal.pool.DataSource.close(DataSource.java:79)
at io.quarkus.agroal.runtime.DataSources.stop(DataSources.java:381)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.arc.impl.AbstractInstanceHandle.destroyInternal(AbstractInstanceHandle.java:80)
at io.quarkus.arc.impl.ContextInstanceHandleImpl.destroy(ContextInstanceHandleImpl.java:20)
at io.quarkus.arc.impl.AbstractSharedContext.destroy(AbstractSharedContext.java:94)
at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:369)
at io.quarkus.arc.Arc.shutdown(Arc.java:52)
at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:44)
at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
at io.quarkus.runner.ApplicationImpl.doStop(Unknown Source)
at io.quarkus.runtime.Application.stop(Application.java:203)
at io.quarkus.runtime.Application.stop(Application.java:155)
at io.quarkus.runtime.ApplicationLifecycleManager$ShutdownHookThread.run(ApplicationLifecycleManager.java:420)
2023-01-31 21:37:21 jdbc[6]: exception
org.h2.jdbc.JdbcSQLException: Database is already closed (to disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-197]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:357)
at org.h2.message.DbException.get(DbException.java:179)
at org.h2.message.DbException.get(DbException.java:155)
at org.h2.message.DbException.get(DbException.java:144)
at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1526)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.checkClosed(JdbcXAConnection.java:470)
at org.h2.jdbc.JdbcConnection.checkClosedForWrite(JdbcConnection.java:1512)
at org.h2.jdbc.JdbcConnection.rollback(JdbcConnection.java:516)
at org.h2.jdbcx.JdbcXAConnection$PooledJdbcConnection.close(JdbcXAConnection.java:450)
at org.h2.jdbcx.JdbcXAConnection.close(JdbcXAConnection.java:78)
at io.agroal.pool.ConnectionHandler.closeConnection(ConnectionHandler.java:185)
at io.agroal.pool.ConnectionPool$DestroyConnectionTask.run(ConnectionPool.java:768)
at io.agroal.pool.ConnectionPool.close(ConnectionPool.java:189)
at io.agroal.pool.DataSource.close(DataSource.java:79)
at io.quarkus.agroal.runtime.DataSources.stop(DataSources.java:381)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.agroal.runtime.DataSources_Bean.destroy(Unknown Source)
at io.quarkus.arc.impl.AbstractInstanceHandle.destroyInternal(AbstractInstanceHandle.java:80)
at io.quarkus.arc.impl.ContextInstanceHandleImpl.destroy(ContextInstanceHandleImpl.java:20)
at io.quarkus.arc.impl.AbstractSharedContext.destroy(AbstractSharedContext.java:94)
at io.quarkus.arc.impl.ArcContainerImpl.shutdown(ArcContainerImpl.java:369)
at io.quarkus.arc.Arc.shutdown(Arc.java:52)
at io.quarkus.arc.runtime.ArcRecorder$1.run(ArcRecorder.java:44)
at io.quarkus.runtime.StartupContext.runAllInReverseOrder(StartupContext.java:84)
at io.quarkus.runtime.StartupContext.close(StartupContext.java:73)
at io.quarkus.runner.ApplicationImpl.doStop(Unknown Source)
at io.quarkus.runtime.Application.stop(Application.java:203)
at io.quarkus.runtime.Application.stop(Application.java:155)
at io.quarkus.runtime.ApplicationLifecycleManager$ShutdownHookThread.run(ApplicationLifecycleManager.java:420)