├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── project ├── Dependencies.scala ├── build.properties └── plugins.sbt └── src ├── main ├── resources │ ├── application.conf │ ├── db │ │ └── migration │ │ │ └── V1__Create_dummy_table.sql │ ├── docker.conf │ ├── graphiql.html │ └── log4j2.xml └── scala │ └── de │ └── innfactory │ ├── Main.scala │ ├── graphql │ ├── GraphqlRoute.scala │ └── GraphqlSchemaDefinition.scala │ ├── http │ ├── HttpService.scala │ └── SecurityDirectives.scala │ ├── models │ ├── DummyEntity.scala │ └── db │ │ ├── DummyRepository.scala │ │ └── MaybeFilter.scala │ ├── services │ ├── AuthService.scala │ └── DummyService.scala │ └── utils │ ├── AWSCognitoValidation.java │ ├── Authentication.java │ ├── AutoValidate.scala │ ├── Configuration.scala │ ├── FlywayService.scala │ └── Persistence.scala └── test ├── resources └── application.conf └── scala └── de └── innfactory ├── BaseServiceTest.scala ├── ConfigurationTest.scala ├── DummyServiceTest.scala └── utils └── InMemoryPostgresStorage.scala /.gitattributes: -------------------------------------------------------------------------------- 1 | src/main/resources/* linguist-vendored=true 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | *.log 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/README.md -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.15 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__Create_dummy_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/resources/db/migration/V1__Create_dummy_table.sql -------------------------------------------------------------------------------- /src/main/resources/docker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/resources/docker.conf -------------------------------------------------------------------------------- /src/main/resources/graphiql.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/resources/graphiql.html -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/Main.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/graphql/GraphqlRoute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/graphql/GraphqlRoute.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/graphql/GraphqlSchemaDefinition.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/graphql/GraphqlSchemaDefinition.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/http/HttpService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/http/HttpService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/http/SecurityDirectives.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/http/SecurityDirectives.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/models/DummyEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/models/DummyEntity.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/models/db/DummyRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/models/db/DummyRepository.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/models/db/MaybeFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/models/db/MaybeFilter.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/services/AuthService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/services/AuthService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/services/DummyService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/services/DummyService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/utils/AWSCognitoValidation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/utils/AWSCognitoValidation.java -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/utils/Authentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/utils/Authentication.java -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/utils/AutoValidate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/utils/AutoValidate.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/utils/Configuration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/utils/Configuration.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/utils/FlywayService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/utils/FlywayService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/utils/Persistence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/main/scala/de/innfactory/utils/Persistence.scala -------------------------------------------------------------------------------- /src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/test/resources/application.conf -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/BaseServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/test/scala/de/innfactory/BaseServiceTest.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/ConfigurationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/test/scala/de/innfactory/ConfigurationTest.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/DummyServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/test/scala/de/innfactory/DummyServiceTest.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/utils/InMemoryPostgresStorage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-graphql/HEAD/src/test/scala/de/innfactory/utils/InMemoryPostgresStorage.scala --------------------------------------------------------------------------------