├── .devfile.yaml ├── .gitignore ├── .sdkmanrc ├── .vscode └── extensions.json ├── LICENSE ├── README.md ├── assets ├── edit-frontend.png ├── mailinator-1.png ├── mailinator-2.png ├── mailinator-3.png ├── northwind-send.png ├── openshift-copy-login.png └── openshift-topology.png ├── deploy-to-openshift.sh ├── diagram-local.drawio.xml ├── diagram-local.png ├── diagram-remote-pure-che.png ├── diagram-remote-pure-che.xml ├── diagram-remote.png ├── diagram-remote.xml ├── mail ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── redhat │ │ └── developers │ │ └── northwind │ │ └── mail │ │ ├── Application.java │ │ ├── MailChannelPool.java │ │ ├── MailListener.java │ │ ├── MailService.java │ │ └── Message.java │ ├── jkube │ └── deployment.yaml │ └── resources │ ├── application-k8s.yml │ └── application.yml ├── northwind ├── pom.xml ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── redhat │ │ │ └── developers │ │ │ └── northwind │ │ │ └── dashboard │ │ │ ├── Customer.java │ │ │ ├── CustomerResource.java │ │ │ ├── CustomerService.java │ │ │ ├── MailResource.java │ │ │ ├── MailService.java │ │ │ ├── Order.java │ │ │ ├── OrderDetails.java │ │ │ ├── OrderResource.java │ │ │ └── OrderService.java │ │ ├── jkube │ │ └── deployment.yaml │ │ └── resources │ │ ├── META-INF │ │ └── resources │ │ │ ├── app.mjs │ │ │ ├── components.mjs │ │ │ ├── customers │ │ │ ├── api.js │ │ │ └── components.mjs │ │ │ ├── icons.mjs │ │ │ ├── index.html │ │ │ ├── lib │ │ │ ├── bundle.js │ │ │ └── tailwind.min-3.1.8.js │ │ │ ├── orders │ │ │ ├── api.js │ │ │ └── components.mjs │ │ │ ├── stats.mjs │ │ │ └── store.mjs │ │ └── application.properties └── tools │ └── create-bundle.js ├── order-faker ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── redhat │ │ └── developers │ │ └── northwind │ │ └── orderfaker │ │ ├── Order.java │ │ ├── OrderFakerApplication.java │ │ └── OrderFakerWorker.java │ ├── jkube │ └── deployment.yaml │ └── resources │ ├── application-dev.properties │ └── application.properties ├── pom.xml ├── prod ├── PrepareEnvironment.java └── northwind.sql └── react-frontend ├── .env.development ├── .jkube-dockerignore ├── Dockerfile ├── index.js ├── package-lock.json ├── package.json ├── pom.xml ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── index.css ├── index.js ├── orders └── api.js ├── reportWebVitals.js ├── setupTests.js └── store.js /.devfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/.devfile.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | target/ 3 | node_modules/ 4 | .micronaut/ 5 | .idea 6 | *.iml 7 | -------------------------------------------------------------------------------- /.sdkmanrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/.sdkmanrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/README.md -------------------------------------------------------------------------------- /assets/edit-frontend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/edit-frontend.png -------------------------------------------------------------------------------- /assets/mailinator-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/mailinator-1.png -------------------------------------------------------------------------------- /assets/mailinator-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/mailinator-2.png -------------------------------------------------------------------------------- /assets/mailinator-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/mailinator-3.png -------------------------------------------------------------------------------- /assets/northwind-send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/northwind-send.png -------------------------------------------------------------------------------- /assets/openshift-copy-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/openshift-copy-login.png -------------------------------------------------------------------------------- /assets/openshift-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/assets/openshift-topology.png -------------------------------------------------------------------------------- /deploy-to-openshift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/deploy-to-openshift.sh -------------------------------------------------------------------------------- /diagram-local.drawio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/diagram-local.drawio.xml -------------------------------------------------------------------------------- /diagram-local.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/diagram-local.png -------------------------------------------------------------------------------- /diagram-remote-pure-che.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/diagram-remote-pure-che.png -------------------------------------------------------------------------------- /diagram-remote-pure-che.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/diagram-remote-pure-che.xml -------------------------------------------------------------------------------- /diagram-remote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/diagram-remote.png -------------------------------------------------------------------------------- /diagram-remote.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/diagram-remote.xml -------------------------------------------------------------------------------- /mail/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/pom.xml -------------------------------------------------------------------------------- /mail/src/main/java/com/redhat/developers/northwind/mail/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/java/com/redhat/developers/northwind/mail/Application.java -------------------------------------------------------------------------------- /mail/src/main/java/com/redhat/developers/northwind/mail/MailChannelPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/java/com/redhat/developers/northwind/mail/MailChannelPool.java -------------------------------------------------------------------------------- /mail/src/main/java/com/redhat/developers/northwind/mail/MailListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/java/com/redhat/developers/northwind/mail/MailListener.java -------------------------------------------------------------------------------- /mail/src/main/java/com/redhat/developers/northwind/mail/MailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/java/com/redhat/developers/northwind/mail/MailService.java -------------------------------------------------------------------------------- /mail/src/main/java/com/redhat/developers/northwind/mail/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/java/com/redhat/developers/northwind/mail/Message.java -------------------------------------------------------------------------------- /mail/src/main/jkube/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/jkube/deployment.yaml -------------------------------------------------------------------------------- /mail/src/main/resources/application-k8s.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/resources/application-k8s.yml -------------------------------------------------------------------------------- /mail/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/mail/src/main/resources/application.yml -------------------------------------------------------------------------------- /northwind/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/pom.xml -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/Customer.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/CustomerResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/CustomerResource.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/CustomerService.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/MailResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/MailResource.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/MailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/MailService.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/Order.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/OrderDetails.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/OrderDetails.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/OrderResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/OrderResource.java -------------------------------------------------------------------------------- /northwind/src/main/java/com/redhat/developers/northwind/dashboard/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/java/com/redhat/developers/northwind/dashboard/OrderService.java -------------------------------------------------------------------------------- /northwind/src/main/jkube/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/jkube/deployment.yaml -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/app.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/app.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/components.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/components.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/customers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/customers/api.js -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/customers/components.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/customers/components.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/icons.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/icons.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/index.html -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/lib/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/lib/bundle.js -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/lib/tailwind.min-3.1.8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/lib/tailwind.min-3.1.8.js -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/orders/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/orders/api.js -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/orders/components.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/orders/components.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/stats.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/stats.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/META-INF/resources/store.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/META-INF/resources/store.mjs -------------------------------------------------------------------------------- /northwind/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/src/main/resources/application.properties -------------------------------------------------------------------------------- /northwind/tools/create-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/northwind/tools/create-bundle.js -------------------------------------------------------------------------------- /order-faker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/order-faker/pom.xml -------------------------------------------------------------------------------- /order-faker/src/main/java/com/redhat/developers/northwind/orderfaker/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/order-faker/src/main/java/com/redhat/developers/northwind/orderfaker/Order.java -------------------------------------------------------------------------------- /order-faker/src/main/java/com/redhat/developers/northwind/orderfaker/OrderFakerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/order-faker/src/main/java/com/redhat/developers/northwind/orderfaker/OrderFakerApplication.java -------------------------------------------------------------------------------- /order-faker/src/main/java/com/redhat/developers/northwind/orderfaker/OrderFakerWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/order-faker/src/main/java/com/redhat/developers/northwind/orderfaker/OrderFakerWorker.java -------------------------------------------------------------------------------- /order-faker/src/main/jkube/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/order-faker/src/main/jkube/deployment.yaml -------------------------------------------------------------------------------- /order-faker/src/main/resources/application-dev.properties: -------------------------------------------------------------------------------- 1 | northwind.url=http://localhost:18080 2 | -------------------------------------------------------------------------------- /order-faker/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/order-faker/src/main/resources/application.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/pom.xml -------------------------------------------------------------------------------- /prod/PrepareEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/prod/PrepareEnvironment.java -------------------------------------------------------------------------------- /prod/northwind.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/prod/northwind.sql -------------------------------------------------------------------------------- /react-frontend/.env.development: -------------------------------------------------------------------------------- 1 | #HOST=openshiftapps.com 2 | DANGEROUSLY_DISABLE_HOST_CHECK=true 3 | -------------------------------------------------------------------------------- /react-frontend/.jkube-dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/.jkube-dockerignore -------------------------------------------------------------------------------- /react-frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/Dockerfile -------------------------------------------------------------------------------- /react-frontend/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/index.js -------------------------------------------------------------------------------- /react-frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/package-lock.json -------------------------------------------------------------------------------- /react-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/package.json -------------------------------------------------------------------------------- /react-frontend/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/pom.xml -------------------------------------------------------------------------------- /react-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/public/favicon.ico -------------------------------------------------------------------------------- /react-frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/public/index.html -------------------------------------------------------------------------------- /react-frontend/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/public/logo192.png -------------------------------------------------------------------------------- /react-frontend/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/public/logo512.png -------------------------------------------------------------------------------- /react-frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/public/manifest.json -------------------------------------------------------------------------------- /react-frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/public/robots.txt -------------------------------------------------------------------------------- /react-frontend/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/App.js -------------------------------------------------------------------------------- /react-frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/index.css -------------------------------------------------------------------------------- /react-frontend/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/index.js -------------------------------------------------------------------------------- /react-frontend/src/orders/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/orders/api.js -------------------------------------------------------------------------------- /react-frontend/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/reportWebVitals.js -------------------------------------------------------------------------------- /react-frontend/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/setupTests.js -------------------------------------------------------------------------------- /react-frontend/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redhat-developer-demos/northwind-traders/HEAD/react-frontend/src/store.js --------------------------------------------------------------------------------