├── .gitignore ├── .travis.yml ├── README.adoc ├── cf-deploy.sh ├── cf-undeploy.sh ├── manifest.yml ├── pom.xml ├── spring-a-gram-backend ├── pom.xml └── src │ ├── main │ ├── asciidoc │ │ └── index.adoc │ ├── java │ │ └── com │ │ │ └── greglturnquist │ │ │ └── springagram │ │ │ └── backend │ │ │ ├── BackendApplication.java │ │ │ ├── DataAdminController.java │ │ │ ├── DatabaseLoader.java │ │ │ ├── Gallery.java │ │ │ ├── GalleryRepository.java │ │ │ ├── Item.java │ │ │ ├── ItemRepository.java │ │ │ ├── OAuth2ServerConfiguration.java │ │ │ ├── Owner.java │ │ │ ├── RedisConfig.java │ │ │ ├── SecureTomcatConfiguration.java │ │ │ ├── SpringDataJpaUserDetailsService.java │ │ │ ├── SpringDataRestEventHandler.java │ │ │ ├── User.java │ │ │ ├── UserRepository.java │ │ │ ├── WebConfiguration.java │ │ │ ├── WebSecurityConfiguration.java │ │ │ └── WebSocketConfiguration.java │ └── resources │ │ ├── application.yml │ │ ├── cat.jpg │ │ ├── caterpillar.jpg │ │ ├── keystore.jks │ │ ├── rest-messages.properties │ │ ├── static │ │ ├── _pivotal.palette.scss │ │ ├── app │ │ │ ├── api.js │ │ │ ├── api │ │ │ │ ├── uriListConverter.js │ │ │ │ └── uriTemplateInterceptor.js │ │ │ ├── datagrid.jsx │ │ │ ├── hal.json │ │ │ ├── main.js │ │ │ ├── upload.jsx │ │ │ └── websocket-listener.js │ │ ├── bower.json │ │ ├── main.scss │ │ ├── package.json │ │ └── run.js │ │ └── templates │ │ └── index.html │ └── test │ ├── java │ └── com │ │ └── greglturnquist │ │ └── springagram │ │ └── backend │ │ ├── GalleryDocumentation.java │ │ └── ItemDocumentation.java │ └── resources │ └── logback.xml ├── spring-a-gram-eureka-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── springagram │ │ └── EurekaServiceDiscoveryApplication.java │ └── resources │ └── application.yml ├── spring-a-gram-frontend ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── springagram │ │ └── frontend │ │ ├── ApplicationController.java │ │ ├── ApplicationControllerHelper.java │ │ ├── BackendTrafficListener.java │ │ ├── FrontendApplication.java │ │ ├── Gallery.java │ │ ├── Item.java │ │ ├── OAuth2ServerConfiguration.java │ │ ├── RedisConfig.java │ │ ├── SecureTomcatConfiguration.java │ │ ├── SecurityDetailsLoader.java │ │ ├── SpringDataJpaUserDetailsService.java │ │ ├── TaskSchedulingConfiguration.java │ │ ├── User.java │ │ ├── UserRepository.java │ │ ├── WebConfiguration.java │ │ ├── WebSecurityConfiguration.java │ │ └── WebSocketConfiguration.java │ └── resources │ ├── application.yml │ ├── cat.jpg │ ├── caterpillar.jpg │ ├── keystore.jks │ ├── rest-messages.properties │ ├── static │ ├── app │ │ ├── api.js │ │ ├── api │ │ │ ├── uriListConverter.js │ │ │ └── uriTemplateInterceptor.js │ │ ├── follow.js │ │ ├── hateoasHelper.js │ │ ├── images.jsx │ │ ├── linkHelper.js │ │ ├── main.js │ │ ├── polyfill.js │ │ ├── spinner.js │ │ ├── twitter.js │ │ ├── upload.jsx │ │ └── websocket-listener.js │ ├── bower.json │ ├── main.scss │ ├── package.json │ └── run.js │ └── templates │ ├── _links.html │ ├── error.html │ ├── index.html │ ├── login.html │ └── oneImage.html ├── spring-a-gram-hystrix-dashboard ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── royclarkson │ │ └── Application.java │ └── resources │ └── application.yml ├── spring-a-gram-mongodb-fileservice ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── springagram │ │ └── fileservice │ │ └── mongodb │ │ ├── ApplicationController.java │ │ ├── DatabaseLoader.java │ │ ├── FileService.java │ │ ├── FileServiceResourceProcessor.java │ │ ├── MongoDbFileServiceApplication.java │ │ ├── RedisConfig.java │ │ ├── SecurityDetailsLoader.java │ │ ├── SpringDataMongoUserDetailsService.java │ │ ├── User.java │ │ ├── UserRepository.java │ │ └── WebSecurityConfiguration.java │ └── resources │ ├── application.yml │ ├── cat.jpg │ └── caterpillar.jpg ├── spring-a-gram-s3-fileservice ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── greglturnquist │ │ └── springagram │ │ └── fileservice │ │ └── s3 │ │ ├── ApplicationController.java │ │ ├── DatabaseLoader.java │ │ ├── FileService.java │ │ ├── FileServiceResourceProcessor.java │ │ ├── RedisConfig.java │ │ ├── S3FileServiceApplication.java │ │ ├── SecurityDetailsLoader.java │ │ ├── SpringDataJpaUserDetailsService.java │ │ ├── User.java │ │ ├── UserRepository.java │ │ └── WebSecurityConfiguration.java │ └── resources │ ├── application.yml │ ├── cat.jpg │ └── caterpillar.jpg ├── src └── main │ └── docker │ └── Dockerfile └── swagger ├── app.groovy ├── clean.js └── static ├── amazon.json └── real.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/README.adoc -------------------------------------------------------------------------------- /cf-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/cf-deploy.sh -------------------------------------------------------------------------------- /cf-undeploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/cf-undeploy.sh -------------------------------------------------------------------------------- /manifest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/manifest.yml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-backend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/asciidoc/index.adoc -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/BackendApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/BackendApplication.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/DataAdminController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/DataAdminController.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/DatabaseLoader.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/Gallery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/Gallery.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/GalleryRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/GalleryRepository.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/Item.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/ItemRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/ItemRepository.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/OAuth2ServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/OAuth2ServerConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/Owner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/Owner.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/RedisConfig.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/SecureTomcatConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/SecureTomcatConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/SpringDataJpaUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/SpringDataJpaUserDetailsService.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/SpringDataRestEventHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/SpringDataRestEventHandler.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/User.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/UserRepository.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/WebConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/java/com/greglturnquist/springagram/backend/WebSocketConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/cat.jpg -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/caterpillar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/caterpillar.jpg -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/rest-messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/rest-messages.properties -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/_pivotal.palette.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/_pivotal.palette.scss -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/api.js -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/api/uriListConverter.js -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/datagrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/datagrid.jsx -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/hal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/hal.json -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/main.js -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/upload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/upload.jsx -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/app/websocket-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/app/websocket-listener.js -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/bower.json -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/main.scss -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/package.json -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/static/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/static/run.js -------------------------------------------------------------------------------- /spring-a-gram-backend/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /spring-a-gram-backend/src/test/java/com/greglturnquist/springagram/backend/GalleryDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/test/java/com/greglturnquist/springagram/backend/GalleryDocumentation.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/test/java/com/greglturnquist/springagram/backend/ItemDocumentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/test/java/com/greglturnquist/springagram/backend/ItemDocumentation.java -------------------------------------------------------------------------------- /spring-a-gram-backend/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-backend/src/test/resources/logback.xml -------------------------------------------------------------------------------- /spring-a-gram-eureka-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-eureka-server/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-eureka-server/src/main/java/com/greglturnquist/springagram/EurekaServiceDiscoveryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-eureka-server/src/main/java/com/greglturnquist/springagram/EurekaServiceDiscoveryApplication.java -------------------------------------------------------------------------------- /spring-a-gram-eureka-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-eureka-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-a-gram-frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/ApplicationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/ApplicationController.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/ApplicationControllerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/ApplicationControllerHelper.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/BackendTrafficListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/BackendTrafficListener.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/FrontendApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/FrontendApplication.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/Gallery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/Gallery.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/Item.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/Item.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/OAuth2ServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/OAuth2ServerConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/RedisConfig.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/SecureTomcatConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/SecureTomcatConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/SecurityDetailsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/SecurityDetailsLoader.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/SpringDataJpaUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/SpringDataJpaUserDetailsService.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/TaskSchedulingConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/TaskSchedulingConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/User.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/UserRepository.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/WebConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/WebSocketConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/java/com/greglturnquist/springagram/frontend/WebSocketConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/cat.jpg -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/caterpillar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/caterpillar.jpg -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/keystore.jks -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/rest-messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/rest-messages.properties -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/api.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/api/uriListConverter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/api/uriListConverter.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/api/uriTemplateInterceptor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/api/uriTemplateInterceptor.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/follow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/follow.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/hateoasHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/hateoasHelper.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/images.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/images.jsx -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/linkHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/linkHelper.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/main.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/polyfill.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/spinner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/spinner.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/twitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/twitter.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/upload.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/upload.jsx -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/app/websocket-listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/app/websocket-listener.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/bower.json -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/main.scss -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/package.json -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/static/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/static/run.js -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/templates/_links.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/templates/_links.html -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/templates/login.html -------------------------------------------------------------------------------- /spring-a-gram-frontend/src/main/resources/templates/oneImage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-frontend/src/main/resources/templates/oneImage.html -------------------------------------------------------------------------------- /spring-a-gram-hystrix-dashboard/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-hystrix-dashboard/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-hystrix-dashboard/src/main/java/com/royclarkson/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-hystrix-dashboard/src/main/java/com/royclarkson/Application.java -------------------------------------------------------------------------------- /spring-a-gram-hystrix-dashboard/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-hystrix-dashboard/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/ApplicationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/ApplicationController.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/DatabaseLoader.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/FileService.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/FileServiceResourceProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/FileServiceResourceProcessor.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/MongoDbFileServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/MongoDbFileServiceApplication.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/RedisConfig.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/SecurityDetailsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/SecurityDetailsLoader.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/SpringDataMongoUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/SpringDataMongoUserDetailsService.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/User.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/UserRepository.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/mongodb/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/resources/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/resources/cat.jpg -------------------------------------------------------------------------------- /spring-a-gram-mongodb-fileservice/src/main/resources/caterpillar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-mongodb-fileservice/src/main/resources/caterpillar.jpg -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/pom.xml -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/ApplicationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/ApplicationController.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/DatabaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/DatabaseLoader.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/FileService.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/FileServiceResourceProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/FileServiceResourceProcessor.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/RedisConfig.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/S3FileServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/S3FileServiceApplication.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/SecurityDetailsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/SecurityDetailsLoader.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/SpringDataJpaUserDetailsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/SpringDataJpaUserDetailsService.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/User.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/UserRepository.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/java/com/greglturnquist/springagram/fileservice/s3/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/resources/application.yml -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/resources/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/resources/cat.jpg -------------------------------------------------------------------------------- /spring-a-gram-s3-fileservice/src/main/resources/caterpillar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/spring-a-gram-s3-fileservice/src/main/resources/caterpillar.jpg -------------------------------------------------------------------------------- /src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /swagger/app.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/swagger/app.groovy -------------------------------------------------------------------------------- /swagger/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/swagger/clean.js -------------------------------------------------------------------------------- /swagger/static/amazon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/swagger/static/amazon.json -------------------------------------------------------------------------------- /swagger/static/real.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gregturn/spring-a-gram/HEAD/swagger/static/real.json --------------------------------------------------------------------------------