diff --git a/docker/README.md b/docker/README.md index 064255a..6309b4f 100644 --- a/docker/README.md +++ b/docker/README.md @@ -1,5 +1,5 @@ # Okupa mi coche - Docker containers for the backend -Guide for seting up a local development environment for the backend. +Guide for setting up a local development environment for the backend. ## Setup 1. Install Docker in local machine @@ -15,18 +15,18 @@ docker run -it --rm \ --mount type=volume,src=synapse-data,dst=/data \ -e SYNAPSE_SERVER_NAME=okupamicoche-synapse \ -e SYNAPSE_REPORT_STATS=no \ - okupamicoche-synapse generate + matrixdotorg/synapse:latest generate ``` 6. Run dockerized Synapse ``` docker run --name okupamicoche-synapse -p 8008:8008 --mount type=volume,src=synapse-data,dst=/data \ -e SYNAPSE_CONFIG_PATH=/homeserver.yaml \ -v $(pwd)/homeserver.yaml:/homeserver.yaml -v $(pwd)/okupamicoche-appservice.yaml:/okupamicoche-appservice.yaml \ -okupamicoche-synapse +matrixdotorg/synapse:latest ``` ## Run `docker start okupamicoche-synapse` -## Inspect containter +## Inspect container `docker exec -t -i okupamicoche-synapse /bin/bash` diff --git a/docker/synapse/homeserver.yaml b/docker/synapse/homeserver.yaml index 9953790..f06101f 100644 --- a/docker/synapse/homeserver.yaml +++ b/docker/synapse/homeserver.yaml @@ -13,6 +13,7 @@ database: name: sqlite3 args: database: /data/homeserver.db +enable_registration: true log_config: "/data/okupamicoche-synapse.log.config" media_store_path: "/data/media_store" registration_shared_secret: "Y_XNuno*Dh,T2IpHA;i,bWF^fg&x.*t=iEz*@:y5REBMhgCA63" @@ -22,8 +23,5 @@ form_secret: "FM,2TSq++sZ@Tl0atcQP" signing_key_path: "/data/okupamicoche-synapse.signing.key" trusted_key_servers: - server_name: "matrix.org" -sso: - client_whitelist: - - http://localhost:4200/ app_service_config_files: - /okupamicoche-appservice.yaml diff --git a/matrix.mv.db b/matrix.mv.db deleted file mode 100644 index 60d63f6..0000000 Binary files a/matrix.mv.db and /dev/null differ diff --git a/matrix.trace.db b/matrix.trace.db deleted file mode 100644 index 37523d9..0000000 --- a/matrix.trace.db +++ /dev/null @@ -1,211 +0,0 @@ -2022-01-11 00:25:43 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "VERSION" not found; SQL statement: -select version() [90022-200] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:576) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) - at org.h2.message.DbException.get(DbException.java:205) - at org.h2.message.DbException.get(DbException.java:181) - at org.h2.command.Parser.readJavaFunction(Parser.java:3565) - at org.h2.command.Parser.readFunction(Parser.java:3770) - at org.h2.command.Parser.readTerm(Parser.java:4305) - at org.h2.command.Parser.readFactor(Parser.java:3343) - at org.h2.command.Parser.readSum(Parser.java:3330) - at org.h2.command.Parser.readConcat(Parser.java:3305) - at org.h2.command.Parser.readCondition(Parser.java:3108) - at org.h2.command.Parser.readExpression(Parser.java:3059) - at org.h2.command.Parser.parseSelectExpressions(Parser.java:2931) - at org.h2.command.Parser.parseSelect(Parser.java:2952) - at org.h2.command.Parser.parseQuerySub(Parser.java:2817) - at org.h2.command.Parser.parseSelectUnion(Parser.java:2649) - at org.h2.command.Parser.parseQuery(Parser.java:2620) - at org.h2.command.Parser.parsePrepared(Parser.java:868) - at org.h2.command.Parser.parse(Parser.java:843) - at org.h2.command.Parser.parse(Parser.java:815) - at org.h2.command.Parser.prepareCommand(Parser.java:738) - at org.h2.engine.Session.prepareLocal(Session.java:657) - at org.h2.engine.Session.prepareCommand(Session.java:595) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) - at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:78) - at com.zaxxer.hikari.pool.ProxyStatement.executeQuery(ProxyStatement.java:110) - at com.zaxxer.hikari.pool.HikariProxyStatement.executeQuery(HikariProxyStatement.java) - at liquibase.database.core.CockroachDatabase.isCorrectDatabaseImplementation(CockroachDatabase.java:38) - at liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(DatabaseFactory.java:101) - at liquibase.integration.spring.SpringLiquibase.createDatabase(SpringLiquibase.java:355) - at liquibase.integration.spring.SpringLiquibase.createLiquibase(SpringLiquibase.java:322) - at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:267) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:302) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1290) - at eu.fosil.okupamicoche.OkupaMiCocheAppServiceApplicationKt.main(OkupaMiCocheAppServiceApplication.kt:13) -2022-01-11 00:25:44 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "DATABASECHANGELOGLOCK" not found; SQL statement: -SELECT COUNT(*) FROM PUBLIC.DATABASECHANGELOGLOCK [42102-200] -2022-01-11 00:31:11 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "VERSION" not found; SQL statement: -select version() [90022-200] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:576) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) - at org.h2.message.DbException.get(DbException.java:205) - at org.h2.message.DbException.get(DbException.java:181) - at org.h2.command.Parser.readJavaFunction(Parser.java:3565) - at org.h2.command.Parser.readFunction(Parser.java:3770) - at org.h2.command.Parser.readTerm(Parser.java:4305) - at org.h2.command.Parser.readFactor(Parser.java:3343) - at org.h2.command.Parser.readSum(Parser.java:3330) - at org.h2.command.Parser.readConcat(Parser.java:3305) - at org.h2.command.Parser.readCondition(Parser.java:3108) - at org.h2.command.Parser.readExpression(Parser.java:3059) - at org.h2.command.Parser.parseSelectExpressions(Parser.java:2931) - at org.h2.command.Parser.parseSelect(Parser.java:2952) - at org.h2.command.Parser.parseQuerySub(Parser.java:2817) - at org.h2.command.Parser.parseSelectUnion(Parser.java:2649) - at org.h2.command.Parser.parseQuery(Parser.java:2620) - at org.h2.command.Parser.parsePrepared(Parser.java:868) - at org.h2.command.Parser.parse(Parser.java:843) - at org.h2.command.Parser.parse(Parser.java:815) - at org.h2.command.Parser.prepareCommand(Parser.java:738) - at org.h2.engine.Session.prepareLocal(Session.java:657) - at org.h2.engine.Session.prepareCommand(Session.java:595) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) - at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:78) - at com.zaxxer.hikari.pool.ProxyStatement.executeQuery(ProxyStatement.java:110) - at com.zaxxer.hikari.pool.HikariProxyStatement.executeQuery(HikariProxyStatement.java) - at liquibase.database.core.CockroachDatabase.isCorrectDatabaseImplementation(CockroachDatabase.java:38) - at liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(DatabaseFactory.java:101) - at liquibase.integration.spring.SpringLiquibase.createDatabase(SpringLiquibase.java:355) - at liquibase.integration.spring.SpringLiquibase.createLiquibase(SpringLiquibase.java:322) - at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:267) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:302) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1290) - at eu.fosil.okupamicoche.OkupaMiCocheAppServiceApplicationKt.main(OkupaMiCocheAppServiceApplication.kt:13) -2022-01-11 00:43:11 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "VERSION" not found; SQL statement: -select version() [90022-200] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:576) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) - at org.h2.message.DbException.get(DbException.java:205) - at org.h2.message.DbException.get(DbException.java:181) - at org.h2.command.Parser.readJavaFunction(Parser.java:3565) - at org.h2.command.Parser.readFunction(Parser.java:3770) - at org.h2.command.Parser.readTerm(Parser.java:4305) - at org.h2.command.Parser.readFactor(Parser.java:3343) - at org.h2.command.Parser.readSum(Parser.java:3330) - at org.h2.command.Parser.readConcat(Parser.java:3305) - at org.h2.command.Parser.readCondition(Parser.java:3108) - at org.h2.command.Parser.readExpression(Parser.java:3059) - at org.h2.command.Parser.parseSelectExpressions(Parser.java:2931) - at org.h2.command.Parser.parseSelect(Parser.java:2952) - at org.h2.command.Parser.parseQuerySub(Parser.java:2817) - at org.h2.command.Parser.parseSelectUnion(Parser.java:2649) - at org.h2.command.Parser.parseQuery(Parser.java:2620) - at org.h2.command.Parser.parsePrepared(Parser.java:868) - at org.h2.command.Parser.parse(Parser.java:843) - at org.h2.command.Parser.parse(Parser.java:815) - at org.h2.command.Parser.prepareCommand(Parser.java:738) - at org.h2.engine.Session.prepareLocal(Session.java:657) - at org.h2.engine.Session.prepareCommand(Session.java:595) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) - at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:78) - at com.zaxxer.hikari.pool.ProxyStatement.executeQuery(ProxyStatement.java:110) - at com.zaxxer.hikari.pool.HikariProxyStatement.executeQuery(HikariProxyStatement.java) - at liquibase.database.core.CockroachDatabase.isCorrectDatabaseImplementation(CockroachDatabase.java:38) - at liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(DatabaseFactory.java:101) - at liquibase.integration.spring.SpringLiquibase.createDatabase(SpringLiquibase.java:355) - at liquibase.integration.spring.SpringLiquibase.createLiquibase(SpringLiquibase.java:322) - at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:267) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:302) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1290) - at eu.fosil.okupamicoche.OkupaMiCocheAppServiceApplicationKt.main(OkupaMiCocheAppServiceApplication.kt:13) -2022-01-11 00:47:46 jdbc[3]: exception -org.h2.jdbc.JdbcSQLSyntaxErrorException: Function "VERSION" not found; SQL statement: -select version() [90022-200] - at org.h2.message.DbException.getJdbcSQLException(DbException.java:576) - at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) - at org.h2.message.DbException.get(DbException.java:205) - at org.h2.message.DbException.get(DbException.java:181) - at org.h2.command.Parser.readJavaFunction(Parser.java:3565) - at org.h2.command.Parser.readFunction(Parser.java:3770) - at org.h2.command.Parser.readTerm(Parser.java:4305) - at org.h2.command.Parser.readFactor(Parser.java:3343) - at org.h2.command.Parser.readSum(Parser.java:3330) - at org.h2.command.Parser.readConcat(Parser.java:3305) - at org.h2.command.Parser.readCondition(Parser.java:3108) - at org.h2.command.Parser.readExpression(Parser.java:3059) - at org.h2.command.Parser.parseSelectExpressions(Parser.java:2931) - at org.h2.command.Parser.parseSelect(Parser.java:2952) - at org.h2.command.Parser.parseQuerySub(Parser.java:2817) - at org.h2.command.Parser.parseSelectUnion(Parser.java:2649) - at org.h2.command.Parser.parseQuery(Parser.java:2620) - at org.h2.command.Parser.parsePrepared(Parser.java:868) - at org.h2.command.Parser.parse(Parser.java:843) - at org.h2.command.Parser.parse(Parser.java:815) - at org.h2.command.Parser.prepareCommand(Parser.java:738) - at org.h2.engine.Session.prepareLocal(Session.java:657) - at org.h2.engine.Session.prepareCommand(Session.java:595) - at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) - at org.h2.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:78) - at com.zaxxer.hikari.pool.ProxyStatement.executeQuery(ProxyStatement.java:110) - at com.zaxxer.hikari.pool.HikariProxyStatement.executeQuery(HikariProxyStatement.java) - at liquibase.database.core.CockroachDatabase.isCorrectDatabaseImplementation(CockroachDatabase.java:38) - at liquibase.database.DatabaseFactory.findCorrectDatabaseImplementation(DatabaseFactory.java:101) - at liquibase.integration.spring.SpringLiquibase.createDatabase(SpringLiquibase.java:355) - at liquibase.integration.spring.SpringLiquibase.createLiquibase(SpringLiquibase.java:322) - at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:267) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:953) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:918) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:730) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:412) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:302) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1290) - at eu.fosil.okupamicoche.OkupaMiCocheAppServiceApplicationKt.main(OkupaMiCocheAppServiceApplication.kt:13) diff --git a/src/main/resources/.application.yml.kate-swp b/src/main/resources/.application.yml.kate-swp deleted file mode 100644 index 933d0bb..0000000 Binary files a/src/main/resources/.application.yml.kate-swp and /dev/null differ diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 89beaa0..542dd33 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -1,6 +1,3 @@ -server: - port: 8081 - spring: datasource: driver-class-name: org.h2.Driver