├── .DS_Store ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── accelerator.yaml ├── catalog ├── catalog-info.yaml ├── components │ ├── hungryman-api-gateway │ │ └── hungryman-api-gateway.yaml │ ├── hungryman-availability │ │ └── hungryman-availability.yaml │ ├── hungryman-notify │ │ └── hungryman-notify.yaml │ ├── hungryman-search-proc │ │ └── hungryman-search-proc.yaml │ ├── hungryman-search │ │ └── hungryman-search.yaml │ └── hungryman-ui │ │ └── hungryman-ui.yaml ├── groups │ └── org.yaml ├── resources │ ├── db │ │ └── hungryman-db-resource.yaml │ └── messaging │ │ └── hungryman-messaging-resource.yaml └── systems │ └── hungryman-system.yaml ├── deployment └── tap │ ├── install.sh │ └── templates │ ├── kneventingTemplate.yaml │ ├── mysqlTemplate.yaml │ ├── rmqTemplate.yaml │ ├── workloadsKNEventingTemplate.yaml │ └── workloadsRMQTeamplate.yaml ├── doc ├── DynamicServiceProvisioning.md ├── TAPDeployment.md └── images │ ├── AppHomeScreen.png │ ├── HungrymanHighLevelArch.png │ ├── KNativeEventing.png │ └── SCSMessaging.png ├── hungryman-api-gateway ├── .gitignore ├── Tiltfile ├── config │ └── workload.yaml ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── java │ │ └── example │ │ └── tanzu │ │ └── wherefordinner │ │ └── DinnerAPIGatewayApplication.java │ └── resources │ └── application.yaml ├── hungryman-availability ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .settings │ └── .gitignore ├── Tiltfile ├── config │ └── workload.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── java │ │ │ └── example │ │ │ └── tanzu │ │ │ └── wherefordinner │ │ │ ├── WhereForDinnerAvailabilityApplication.java │ │ │ ├── config │ │ │ ├── OAuth2BindingsPropertiesProcessor.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── entity │ │ │ ├── Availability.java │ │ │ └── AvailabilityWindow.java │ │ │ ├── function │ │ │ └── AvailabilitySink.java │ │ │ ├── model │ │ │ ├── Availability.java │ │ │ └── Search.java │ │ │ ├── repository │ │ │ ├── AvailabilityRepository.java │ │ │ └── AvailabilityWindowRepository.java │ │ │ └── resources │ │ │ └── AvailabilityResource.java │ └── resources │ │ ├── META-INF │ │ └── spring.factories │ │ ├── application.yaml │ │ ├── schema-h2.sql │ │ ├── schema-mysql.sql │ │ └── schema-postgresql.sql │ └── test │ └── java │ └── com │ └── java │ └── example │ └── tanzu │ └── wherefordinner │ ├── SpringBaseTest.java │ ├── TestContainerConfiguration.java │ ├── WhereForDinnerAvailabilityApplicationTests.java │ ├── WhereForDinnerAvailabilityTestApplication.java │ └── function │ └── AvailabilitySink_processDeletedSearchTest.java ├── hungryman-crawler-python ├── .gitignore ├── Procfile ├── Tiltfile ├── config │ └── workload.yaml ├── requirements.txt └── src │ ├── apiserver.py │ ├── diningstructs.py │ ├── localrandomsearcher.py │ └── searcher.py ├── hungryman-crawler ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .settings │ └── .gitignore ├── config │ └── workload.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── java │ │ │ └── example │ │ │ └── tanzu │ │ │ └── wherefordinner │ │ │ ├── WhereForDinnerCrawlerApplication.java │ │ │ ├── config │ │ │ └── StaticDiningAvailability.java │ │ │ ├── model │ │ │ ├── Availability.java │ │ │ └── SearchCriteria.java │ │ │ └── resources │ │ │ ├── LocalRandomSearcher.java │ │ │ └── SearchResource.java │ └── resources │ │ ├── application.properties │ │ └── application.yml │ └── test │ └── java │ └── com │ └── java │ └── example │ └── tanzu │ └── wherefordinner │ └── WhereForDinnerCrawlerApplicationTests.java ├── hungryman-notify ├── .DS_Store ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .settings │ └── .gitignore ├── README.md ├── Tiltfile ├── config │ └── workload.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── java │ │ │ └── example │ │ │ └── tanzu │ │ │ └── wherefordinner │ │ │ ├── WhereForDinnerNotifyApplication.java │ │ │ ├── config │ │ │ ├── EmailMessageConfigProperties.java │ │ │ └── PublisherConfiguration.java │ │ │ ├── functions │ │ │ └── AvailabilitySink.java │ │ │ ├── model │ │ │ └── Availability.java │ │ │ └── publisher │ │ │ ├── EmailPublisher.java │ │ │ ├── LoggerPublisher.java │ │ │ └── Publisher.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── java │ └── example │ └── tanzu │ └── wherefordinner │ ├── TestContainerConfiguration.java │ ├── WhereForDinnerNotifyApplicationTests.java │ └── WhereForDinnerNotifyTestApplication.java ├── hungryman-search-proc ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .settings │ └── .gitignore ├── README.md ├── Tiltfile ├── config │ └── workload.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── java │ │ │ └── example │ │ │ └── tanzu │ │ │ └── wherefordinner │ │ │ ├── WhereForDinnerSearchProcApplication.java │ │ │ ├── config │ │ │ ├── DeclarativeClientConfig.java │ │ │ └── StaticDiningAvailability.java │ │ │ ├── exchange │ │ │ └── CrawlerClient.java │ │ │ ├── functions │ │ │ └── Search.java │ │ │ ├── model │ │ │ ├── Availability.java │ │ │ └── SearchCriteria.java │ │ │ ├── processor │ │ │ ├── SearchProcessor.java │ │ │ └── cache │ │ │ │ ├── HashCache.java │ │ │ │ ├── MemoryHashCache.java │ │ │ │ └── RedisHashCache.java │ │ │ └── searcher │ │ │ ├── Searcher.java │ │ │ └── impl │ │ │ ├── CrawlerSearcher.java │ │ │ └── LocalRandomSearcher.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── com │ └── java │ └── example │ └── tanzu │ └── wherefordinner │ ├── TestContainerConfiguration.java │ ├── WhereForDinnerSearchProcApplicationTests.java │ └── WhereForDinnerSearchProcTestApplication.java ├── hungryman-search ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── .settings │ └── .gitignore ├── README.md ├── Tiltfile ├── catalog-info.yaml ├── config │ └── workload.yaml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── java │ │ │ └── example │ │ │ └── tanzu │ │ │ └── wherefordinner │ │ │ ├── WhereForDinnerResApplication.java │ │ │ ├── config │ │ │ ├── OAuth2BindingsPropertiesProcessor.java │ │ │ └── WebSecurityConfig.java │ │ │ ├── entity │ │ │ └── Search.java │ │ │ ├── functions │ │ │ └── SearchSupplier.java │ │ │ ├── repository │ │ │ └── SearchRepository.java │ │ │ └── resources │ │ │ └── SearchResource.java │ └── resources │ │ ├── META-INF │ │ └── spring.factories │ │ ├── application.yml │ │ ├── schema-h2.sql │ │ ├── schema-mysql.sql │ │ └── schema-postgresql.sql │ └── test │ ├── java │ └── com │ │ └── java │ │ └── example │ │ └── tanzu │ │ └── wherefordinner │ │ ├── SpringBaseTest.java │ │ ├── TestContainerConfiguration.java │ │ ├── WhereForDinnerResApplicationTests.java │ │ ├── WhereForDinnerResTestApplication.java │ │ └── repository │ │ └── SearchRepositoryTest.java │ └── resources │ └── application.yml ├── hungryman-ui ├── .env ├── .gitignore ├── README.md ├── Tiltfile ├── config │ └── workload.yaml ├── httpproxy.yaml ├── nginx.conf ├── package-lock.json ├── package.json ├── public │ ├── favicon.png │ ├── index.html │ ├── manifest.json │ └── robots.txt └── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── Availability.js │ ├── DiningNames.js │ ├── DiningSearch.js │ ├── DiningSearches.js │ ├── DiningTypes.js │ ├── SearchDefForm.js │ ├── TimeWindow.js │ ├── images │ └── delete.png │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── reportWebVitals.js │ └── setupTests.js ├── icons └── hungryman.png ├── mvnw ├── mvnw.cmd ├── pom.xml └── templates ├── appSSOInstance.yaml ├── dynamicMySqlInstance.yaml ├── dynamicRabbitMQCluster.yaml ├── dynamicRedisInstance.yaml ├── ingress.yaml ├── knEventing.yaml ├── mysqlInstance.yaml ├── mysqlResourceClaim.yaml ├── redisInstance.yaml ├── redisResourceClaim.yaml ├── rmqCluster.yaml ├── rmqResourceClaim.yaml ├── scgInstance.yaml ├── scgRoutes.yaml ├── workloadRegistrationResourceClaim.yaml └── workloads.yaml /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/README.md -------------------------------------------------------------------------------- /accelerator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/accelerator.yaml -------------------------------------------------------------------------------- /catalog/catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/catalog-info.yaml -------------------------------------------------------------------------------- /catalog/components/hungryman-api-gateway/hungryman-api-gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/components/hungryman-api-gateway/hungryman-api-gateway.yaml -------------------------------------------------------------------------------- /catalog/components/hungryman-availability/hungryman-availability.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/components/hungryman-availability/hungryman-availability.yaml -------------------------------------------------------------------------------- /catalog/components/hungryman-notify/hungryman-notify.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/components/hungryman-notify/hungryman-notify.yaml -------------------------------------------------------------------------------- /catalog/components/hungryman-search-proc/hungryman-search-proc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/components/hungryman-search-proc/hungryman-search-proc.yaml -------------------------------------------------------------------------------- /catalog/components/hungryman-search/hungryman-search.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/components/hungryman-search/hungryman-search.yaml -------------------------------------------------------------------------------- /catalog/components/hungryman-ui/hungryman-ui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/components/hungryman-ui/hungryman-ui.yaml -------------------------------------------------------------------------------- /catalog/groups/org.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/groups/org.yaml -------------------------------------------------------------------------------- /catalog/resources/db/hungryman-db-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/resources/db/hungryman-db-resource.yaml -------------------------------------------------------------------------------- /catalog/resources/messaging/hungryman-messaging-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/resources/messaging/hungryman-messaging-resource.yaml -------------------------------------------------------------------------------- /catalog/systems/hungryman-system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/catalog/systems/hungryman-system.yaml -------------------------------------------------------------------------------- /deployment/tap/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/deployment/tap/install.sh -------------------------------------------------------------------------------- /deployment/tap/templates/kneventingTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/deployment/tap/templates/kneventingTemplate.yaml -------------------------------------------------------------------------------- /deployment/tap/templates/mysqlTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/deployment/tap/templates/mysqlTemplate.yaml -------------------------------------------------------------------------------- /deployment/tap/templates/rmqTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/deployment/tap/templates/rmqTemplate.yaml -------------------------------------------------------------------------------- /deployment/tap/templates/workloadsKNEventingTemplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/deployment/tap/templates/workloadsKNEventingTemplate.yaml -------------------------------------------------------------------------------- /deployment/tap/templates/workloadsRMQTeamplate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/deployment/tap/templates/workloadsRMQTeamplate.yaml -------------------------------------------------------------------------------- /doc/DynamicServiceProvisioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/doc/DynamicServiceProvisioning.md -------------------------------------------------------------------------------- /doc/TAPDeployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/doc/TAPDeployment.md -------------------------------------------------------------------------------- /doc/images/AppHomeScreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/doc/images/AppHomeScreen.png -------------------------------------------------------------------------------- /doc/images/HungrymanHighLevelArch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/doc/images/HungrymanHighLevelArch.png -------------------------------------------------------------------------------- /doc/images/KNativeEventing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/doc/images/KNativeEventing.png -------------------------------------------------------------------------------- /doc/images/SCSMessaging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/doc/images/SCSMessaging.png -------------------------------------------------------------------------------- /hungryman-api-gateway/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /.classpath 3 | /.project 4 | -------------------------------------------------------------------------------- /hungryman-api-gateway/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-api-gateway/Tiltfile -------------------------------------------------------------------------------- /hungryman-api-gateway/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-api-gateway/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-api-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-api-gateway/pom.xml -------------------------------------------------------------------------------- /hungryman-api-gateway/src/main/java/com/java/example/tanzu/wherefordinner/DinnerAPIGatewayApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-api-gateway/src/main/java/com/java/example/tanzu/wherefordinner/DinnerAPIGatewayApplication.java -------------------------------------------------------------------------------- /hungryman-api-gateway/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-api-gateway/src/main/resources/application.yaml -------------------------------------------------------------------------------- /hungryman-availability/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /target/ 4 | -------------------------------------------------------------------------------- /hungryman-availability/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hungryman-availability/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hungryman-availability/.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/.settings/.gitignore -------------------------------------------------------------------------------- /hungryman-availability/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/Tiltfile -------------------------------------------------------------------------------- /hungryman-availability/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-availability/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/mvnw -------------------------------------------------------------------------------- /hungryman-availability/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/mvnw.cmd -------------------------------------------------------------------------------- /hungryman-availability/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/pom.xml -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerAvailabilityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerAvailabilityApplication.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/config/OAuth2BindingsPropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/config/OAuth2BindingsPropertiesProcessor.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/entity/Availability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/entity/Availability.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/entity/AvailabilityWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/entity/AvailabilityWindow.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/function/AvailabilitySink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/function/AvailabilitySink.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/model/Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/model/Search.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/repository/AvailabilityRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/repository/AvailabilityRepository.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/repository/AvailabilityWindowRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/repository/AvailabilityWindowRepository.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/resources/AvailabilityResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/java/com/java/example/tanzu/wherefordinner/resources/AvailabilityResource.java -------------------------------------------------------------------------------- /hungryman-availability/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /hungryman-availability/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/resources/application.yaml -------------------------------------------------------------------------------- /hungryman-availability/src/main/resources/schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/resources/schema-h2.sql -------------------------------------------------------------------------------- /hungryman-availability/src/main/resources/schema-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/resources/schema-mysql.sql -------------------------------------------------------------------------------- /hungryman-availability/src/main/resources/schema-postgresql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/main/resources/schema-postgresql.sql -------------------------------------------------------------------------------- /hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/SpringBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/SpringBaseTest.java -------------------------------------------------------------------------------- /hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java -------------------------------------------------------------------------------- /hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerAvailabilityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerAvailabilityApplicationTests.java -------------------------------------------------------------------------------- /hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerAvailabilityTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerAvailabilityTestApplication.java -------------------------------------------------------------------------------- /hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/function/AvailabilitySink_processDeletedSearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-availability/src/test/java/com/java/example/tanzu/wherefordinner/function/AvailabilitySink_processDeletedSearchTest.java -------------------------------------------------------------------------------- /hungryman-crawler-python/.gitignore: -------------------------------------------------------------------------------- 1 | /.vscode/ 2 | -------------------------------------------------------------------------------- /hungryman-crawler-python/Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/Procfile -------------------------------------------------------------------------------- /hungryman-crawler-python/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/Tiltfile -------------------------------------------------------------------------------- /hungryman-crawler-python/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-crawler-python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/requirements.txt -------------------------------------------------------------------------------- /hungryman-crawler-python/src/apiserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/src/apiserver.py -------------------------------------------------------------------------------- /hungryman-crawler-python/src/diningstructs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/src/diningstructs.py -------------------------------------------------------------------------------- /hungryman-crawler-python/src/localrandomsearcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/src/localrandomsearcher.py -------------------------------------------------------------------------------- /hungryman-crawler-python/src/searcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler-python/src/searcher.py -------------------------------------------------------------------------------- /hungryman-crawler/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /target/ 4 | -------------------------------------------------------------------------------- /hungryman-crawler/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hungryman-crawler/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hungryman-crawler/.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/.settings/.gitignore -------------------------------------------------------------------------------- /hungryman-crawler/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-crawler/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/mvnw -------------------------------------------------------------------------------- /hungryman-crawler/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/mvnw.cmd -------------------------------------------------------------------------------- /hungryman-crawler/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/pom.xml -------------------------------------------------------------------------------- /hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerCrawlerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerCrawlerApplication.java -------------------------------------------------------------------------------- /hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/config/StaticDiningAvailability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/config/StaticDiningAvailability.java -------------------------------------------------------------------------------- /hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java -------------------------------------------------------------------------------- /hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/model/SearchCriteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/model/SearchCriteria.java -------------------------------------------------------------------------------- /hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/resources/LocalRandomSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/resources/LocalRandomSearcher.java -------------------------------------------------------------------------------- /hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/resources/SearchResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/java/com/java/example/tanzu/wherefordinner/resources/SearchResource.java -------------------------------------------------------------------------------- /hungryman-crawler/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=8082 -------------------------------------------------------------------------------- /hungryman-crawler/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/main/resources/application.yml -------------------------------------------------------------------------------- /hungryman-crawler/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerCrawlerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-crawler/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerCrawlerApplicationTests.java -------------------------------------------------------------------------------- /hungryman-notify/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/.DS_Store -------------------------------------------------------------------------------- /hungryman-notify/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /target/ 4 | -------------------------------------------------------------------------------- /hungryman-notify/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /hungryman-notify/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hungryman-notify/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hungryman-notify/.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/.settings/.gitignore -------------------------------------------------------------------------------- /hungryman-notify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/README.md -------------------------------------------------------------------------------- /hungryman-notify/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/Tiltfile -------------------------------------------------------------------------------- /hungryman-notify/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-notify/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/mvnw -------------------------------------------------------------------------------- /hungryman-notify/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/mvnw.cmd -------------------------------------------------------------------------------- /hungryman-notify/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/pom.xml -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerNotifyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerNotifyApplication.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/config/EmailMessageConfigProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/config/EmailMessageConfigProperties.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/config/PublisherConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/config/PublisherConfiguration.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/functions/AvailabilitySink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/functions/AvailabilitySink.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/publisher/EmailPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/publisher/EmailPublisher.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/publisher/LoggerPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/publisher/LoggerPublisher.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/publisher/Publisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/java/com/java/example/tanzu/wherefordinner/publisher/Publisher.java -------------------------------------------------------------------------------- /hungryman-notify/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/main/resources/application.yml -------------------------------------------------------------------------------- /hungryman-notify/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java -------------------------------------------------------------------------------- /hungryman-notify/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerNotifyApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerNotifyApplicationTests.java -------------------------------------------------------------------------------- /hungryman-notify/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerNotifyTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-notify/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerNotifyTestApplication.java -------------------------------------------------------------------------------- /hungryman-search-proc/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /target/ 4 | -------------------------------------------------------------------------------- /hungryman-search-proc/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hungryman-search-proc/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hungryman-search-proc/.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/.settings/.gitignore -------------------------------------------------------------------------------- /hungryman-search-proc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/README.md -------------------------------------------------------------------------------- /hungryman-search-proc/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/Tiltfile -------------------------------------------------------------------------------- /hungryman-search-proc/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-search-proc/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/mvnw -------------------------------------------------------------------------------- /hungryman-search-proc/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/mvnw.cmd -------------------------------------------------------------------------------- /hungryman-search-proc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/pom.xml -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerSearchProcApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerSearchProcApplication.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/config/DeclarativeClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/config/DeclarativeClientConfig.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/config/StaticDiningAvailability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/config/StaticDiningAvailability.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/exchange/CrawlerClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/exchange/CrawlerClient.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/functions/Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/functions/Search.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/model/Availability.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/model/SearchCriteria.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/model/SearchCriteria.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/SearchProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/SearchProcessor.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/cache/HashCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/cache/HashCache.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/cache/MemoryHashCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/cache/MemoryHashCache.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/cache/RedisHashCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/processor/cache/RedisHashCache.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/searcher/Searcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/searcher/Searcher.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/searcher/impl/CrawlerSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/searcher/impl/CrawlerSearcher.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/searcher/impl/LocalRandomSearcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/java/com/java/example/tanzu/wherefordinner/searcher/impl/LocalRandomSearcher.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/main/resources/application.yml -------------------------------------------------------------------------------- /hungryman-search-proc/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerSearchProcApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerSearchProcApplicationTests.java -------------------------------------------------------------------------------- /hungryman-search-proc/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerSearchProcTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search-proc/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerSearchProcTestApplication.java -------------------------------------------------------------------------------- /hungryman-search/.gitignore: -------------------------------------------------------------------------------- 1 | /.project 2 | /.classpath 3 | /target/ 4 | -------------------------------------------------------------------------------- /hungryman-search/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /hungryman-search/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /hungryman-search/.settings/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/.settings/.gitignore -------------------------------------------------------------------------------- /hungryman-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/README.md -------------------------------------------------------------------------------- /hungryman-search/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/Tiltfile -------------------------------------------------------------------------------- /hungryman-search/catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/catalog-info.yaml -------------------------------------------------------------------------------- /hungryman-search/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-search/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/mvnw -------------------------------------------------------------------------------- /hungryman-search/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/mvnw.cmd -------------------------------------------------------------------------------- /hungryman-search/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/pom.xml -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerResApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/WhereForDinnerResApplication.java -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/config/OAuth2BindingsPropertiesProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/config/OAuth2BindingsPropertiesProcessor.java -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/config/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/config/WebSecurityConfig.java -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/entity/Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/entity/Search.java -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/functions/SearchSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/functions/SearchSupplier.java -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/repository/SearchRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/repository/SearchRepository.java -------------------------------------------------------------------------------- /hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/resources/SearchResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/java/com/java/example/tanzu/wherefordinner/resources/SearchResource.java -------------------------------------------------------------------------------- /hungryman-search/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /hungryman-search/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/resources/application.yml -------------------------------------------------------------------------------- /hungryman-search/src/main/resources/schema-h2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/resources/schema-h2.sql -------------------------------------------------------------------------------- /hungryman-search/src/main/resources/schema-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/resources/schema-mysql.sql -------------------------------------------------------------------------------- /hungryman-search/src/main/resources/schema-postgresql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/main/resources/schema-postgresql.sql -------------------------------------------------------------------------------- /hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/SpringBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/SpringBaseTest.java -------------------------------------------------------------------------------- /hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/TestContainerConfiguration.java -------------------------------------------------------------------------------- /hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerResApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerResApplicationTests.java -------------------------------------------------------------------------------- /hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerResTestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/WhereForDinnerResTestApplication.java -------------------------------------------------------------------------------- /hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/repository/SearchRepositoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/test/java/com/java/example/tanzu/wherefordinner/repository/SearchRepositoryTest.java -------------------------------------------------------------------------------- /hungryman-search/src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-search/src/test/resources/application.yml -------------------------------------------------------------------------------- /hungryman-ui/.env: -------------------------------------------------------------------------------- 1 | REACT_APP_PROFILE=nonsecure 2 | -------------------------------------------------------------------------------- /hungryman-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/.gitignore -------------------------------------------------------------------------------- /hungryman-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/README.md -------------------------------------------------------------------------------- /hungryman-ui/Tiltfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/Tiltfile -------------------------------------------------------------------------------- /hungryman-ui/config/workload.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/config/workload.yaml -------------------------------------------------------------------------------- /hungryman-ui/httpproxy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/httpproxy.yaml -------------------------------------------------------------------------------- /hungryman-ui/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/nginx.conf -------------------------------------------------------------------------------- /hungryman-ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/package-lock.json -------------------------------------------------------------------------------- /hungryman-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/package.json -------------------------------------------------------------------------------- /hungryman-ui/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/public/favicon.png -------------------------------------------------------------------------------- /hungryman-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/public/index.html -------------------------------------------------------------------------------- /hungryman-ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/public/manifest.json -------------------------------------------------------------------------------- /hungryman-ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/public/robots.txt -------------------------------------------------------------------------------- /hungryman-ui/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/App.css -------------------------------------------------------------------------------- /hungryman-ui/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/App.js -------------------------------------------------------------------------------- /hungryman-ui/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/App.test.js -------------------------------------------------------------------------------- /hungryman-ui/src/Availability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/Availability.js -------------------------------------------------------------------------------- /hungryman-ui/src/DiningNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/DiningNames.js -------------------------------------------------------------------------------- /hungryman-ui/src/DiningSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/DiningSearch.js -------------------------------------------------------------------------------- /hungryman-ui/src/DiningSearches.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/DiningSearches.js -------------------------------------------------------------------------------- /hungryman-ui/src/DiningTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/DiningTypes.js -------------------------------------------------------------------------------- /hungryman-ui/src/SearchDefForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/SearchDefForm.js -------------------------------------------------------------------------------- /hungryman-ui/src/TimeWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/TimeWindow.js -------------------------------------------------------------------------------- /hungryman-ui/src/images/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/images/delete.png -------------------------------------------------------------------------------- /hungryman-ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/index.css -------------------------------------------------------------------------------- /hungryman-ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/index.js -------------------------------------------------------------------------------- /hungryman-ui/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/logo.svg -------------------------------------------------------------------------------- /hungryman-ui/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/reportWebVitals.js -------------------------------------------------------------------------------- /hungryman-ui/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/hungryman-ui/src/setupTests.js -------------------------------------------------------------------------------- /icons/hungryman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/icons/hungryman.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/pom.xml -------------------------------------------------------------------------------- /templates/appSSOInstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/appSSOInstance.yaml -------------------------------------------------------------------------------- /templates/dynamicMySqlInstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/dynamicMySqlInstance.yaml -------------------------------------------------------------------------------- /templates/dynamicRabbitMQCluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/dynamicRabbitMQCluster.yaml -------------------------------------------------------------------------------- /templates/dynamicRedisInstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/dynamicRedisInstance.yaml -------------------------------------------------------------------------------- /templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/ingress.yaml -------------------------------------------------------------------------------- /templates/knEventing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/knEventing.yaml -------------------------------------------------------------------------------- /templates/mysqlInstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/mysqlInstance.yaml -------------------------------------------------------------------------------- /templates/mysqlResourceClaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/mysqlResourceClaim.yaml -------------------------------------------------------------------------------- /templates/redisInstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/redisInstance.yaml -------------------------------------------------------------------------------- /templates/redisResourceClaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/redisResourceClaim.yaml -------------------------------------------------------------------------------- /templates/rmqCluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/rmqCluster.yaml -------------------------------------------------------------------------------- /templates/rmqResourceClaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/rmqResourceClaim.yaml -------------------------------------------------------------------------------- /templates/scgInstance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/scgInstance.yaml -------------------------------------------------------------------------------- /templates/scgRoutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/scgRoutes.yaml -------------------------------------------------------------------------------- /templates/workloadRegistrationResourceClaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/workloadRegistrationResourceClaim.yaml -------------------------------------------------------------------------------- /templates/workloads.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gm2552/hungryman/HEAD/templates/workloads.yaml --------------------------------------------------------------------------------