├── .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 │ ├── log4j2.xml │ └── swagger │ │ ├── css │ │ ├── print.css │ │ ├── reset.css │ │ ├── screen.css │ │ ├── style.css │ │ └── typography.css │ │ ├── fonts │ │ ├── DroidSans-Bold.ttf │ │ └── DroidSans.ttf │ │ ├── images │ │ ├── collapse.gif │ │ ├── expand.gif │ │ ├── explorer_icons.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── logo_small.png │ │ ├── pet_store_api.png │ │ ├── throbber.gif │ │ └── wordnik_api.png │ │ ├── index.html │ │ ├── lang │ │ ├── ca.js │ │ ├── el.js │ │ ├── en.js │ │ ├── es.js │ │ ├── fr.js │ │ ├── geo.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ko-kr.js │ │ ├── pl.js │ │ ├── pt.js │ │ ├── ru.js │ │ ├── tr.js │ │ ├── translator.js │ │ └── zh-cn.js │ │ ├── lib │ │ ├── backbone-min.js │ │ ├── es5-shim.js │ │ ├── handlebars-4.0.5.js │ │ ├── highlight.9.1.0.pack.js │ │ ├── highlight.9.1.0.pack_extended.js │ │ ├── jquery-1.8.0.min.js │ │ ├── jquery.ba-bbq.min.js │ │ ├── jquery.slideto.min.js │ │ ├── jquery.wiggle.min.js │ │ ├── js-yaml.min.js │ │ ├── jsoneditor.min.js │ │ ├── lodash.min.js │ │ ├── marked.js │ │ ├── object-assign-pollyfill.js │ │ ├── sanitize-html.min.js │ │ └── swagger-oauth.js │ │ ├── o2c.html │ │ ├── swagger-ui.js │ │ └── swagger-ui.min.js └── scala │ └── de │ └── innfactory │ └── bootstrap │ ├── Main.scala │ ├── http │ ├── HttpService.scala │ └── routes │ │ ├── DummyServiceRoute.scala │ │ └── SwaggerUIRoute.scala │ ├── models │ ├── DummyEntity.scala │ └── db │ │ ├── DummyRepository.scala │ │ └── MaybeFilter.scala │ ├── services │ ├── DummyService.scala │ └── SwaggerDocService.scala │ └── utils │ ├── Configuration.scala │ ├── FlywayService.scala │ └── Persistence.scala └── test ├── resources └── application.conf └── scala └── de └── innfactory └── bootstrap ├── BaseServiceTest.scala ├── ConfigurationTest.scala ├── DummyServiceTest.scala ├── SwaggerHttpServiceSpec.scala └── utils └── InMemoryPostgresStorage.scala /.gitattributes: -------------------------------------------------------------------------------- 1 | src/main/resources/* linguist-vendored=true 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/README.md -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.15 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/application.conf -------------------------------------------------------------------------------- /src/main/resources/db/migration/V1__Create_dummy_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/db/migration/V1__Create_dummy_table.sql -------------------------------------------------------------------------------- /src/main/resources/docker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/docker.conf -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/main/resources/swagger/css/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/css/print.css -------------------------------------------------------------------------------- /src/main/resources/swagger/css/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/css/reset.css -------------------------------------------------------------------------------- /src/main/resources/swagger/css/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/css/screen.css -------------------------------------------------------------------------------- /src/main/resources/swagger/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/css/style.css -------------------------------------------------------------------------------- /src/main/resources/swagger/css/typography.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/swagger/fonts/DroidSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/fonts/DroidSans-Bold.ttf -------------------------------------------------------------------------------- /src/main/resources/swagger/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /src/main/resources/swagger/images/collapse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/collapse.gif -------------------------------------------------------------------------------- /src/main/resources/swagger/images/expand.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/expand.gif -------------------------------------------------------------------------------- /src/main/resources/swagger/images/explorer_icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/explorer_icons.png -------------------------------------------------------------------------------- /src/main/resources/swagger/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/favicon-16x16.png -------------------------------------------------------------------------------- /src/main/resources/swagger/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/favicon-32x32.png -------------------------------------------------------------------------------- /src/main/resources/swagger/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/favicon.ico -------------------------------------------------------------------------------- /src/main/resources/swagger/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/logo_small.png -------------------------------------------------------------------------------- /src/main/resources/swagger/images/pet_store_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/pet_store_api.png -------------------------------------------------------------------------------- /src/main/resources/swagger/images/throbber.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/throbber.gif -------------------------------------------------------------------------------- /src/main/resources/swagger/images/wordnik_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/images/wordnik_api.png -------------------------------------------------------------------------------- /src/main/resources/swagger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/index.html -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/ca.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/ca.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/el.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/el.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/en.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/es.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/fr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/fr.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/geo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/geo.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/it.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/it.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/ja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/ja.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/ko-kr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/ko-kr.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/pl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/pl.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/pt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/pt.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/ru.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/tr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/tr.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/translator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/translator.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lang/zh-cn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lang/zh-cn.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/backbone-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/backbone-min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/es5-shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/es5-shim.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/handlebars-4.0.5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/handlebars-4.0.5.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/highlight.9.1.0.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/highlight.9.1.0.pack.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/highlight.9.1.0.pack_extended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/highlight.9.1.0.pack_extended.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/jquery-1.8.0.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/jquery-1.8.0.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/jquery.slideto.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/jquery.slideto.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/jquery.wiggle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/jquery.wiggle.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/js-yaml.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/js-yaml.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/jsoneditor.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/jsoneditor.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/lodash.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/lodash.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/marked.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/object-assign-pollyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/object-assign-pollyfill.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/sanitize-html.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/sanitize-html.min.js -------------------------------------------------------------------------------- /src/main/resources/swagger/lib/swagger-oauth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/lib/swagger-oauth.js -------------------------------------------------------------------------------- /src/main/resources/swagger/o2c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/o2c.html -------------------------------------------------------------------------------- /src/main/resources/swagger/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/swagger-ui.js -------------------------------------------------------------------------------- /src/main/resources/swagger/swagger-ui.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/resources/swagger/swagger-ui.min.js -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/Main.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/http/HttpService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/http/HttpService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/http/routes/DummyServiceRoute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/http/routes/DummyServiceRoute.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/http/routes/SwaggerUIRoute.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/http/routes/SwaggerUIRoute.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/models/DummyEntity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/models/DummyEntity.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/models/db/DummyRepository.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/models/db/DummyRepository.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/models/db/MaybeFilter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/models/db/MaybeFilter.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/services/DummyService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/services/DummyService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/services/SwaggerDocService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/services/SwaggerDocService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/utils/Configuration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/utils/Configuration.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/utils/FlywayService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/utils/FlywayService.scala -------------------------------------------------------------------------------- /src/main/scala/de/innfactory/bootstrap/utils/Persistence.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/main/scala/de/innfactory/bootstrap/utils/Persistence.scala -------------------------------------------------------------------------------- /src/test/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/test/resources/application.conf -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/bootstrap/BaseServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/test/scala/de/innfactory/bootstrap/BaseServiceTest.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/bootstrap/ConfigurationTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/test/scala/de/innfactory/bootstrap/ConfigurationTest.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/bootstrap/DummyServiceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/test/scala/de/innfactory/bootstrap/DummyServiceTest.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/bootstrap/SwaggerHttpServiceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/test/scala/de/innfactory/bootstrap/SwaggerHttpServiceSpec.scala -------------------------------------------------------------------------------- /src/test/scala/de/innfactory/bootstrap/utils/InMemoryPostgresStorage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/innFactory/bootstrap-akka-http/HEAD/src/test/scala/de/innfactory/bootstrap/utils/InMemoryPostgresStorage.scala --------------------------------------------------------------------------------