Last active
July 30, 2022 04:02
-
-
Save chrisbarnes2000/3d1bc192823cbe2bcdc877aac31c2243 to your computer and use it in GitHub Desktop.
Revisions
-
chrisbarnes2000 revised this gist
Jul 30, 2022 . 1 changed file with 153 additions and 56 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -47,9 +47,99 @@ Step 3/8 : ENV PATH /usr/src/app/node_modules/.bin:$PATH Step 4/8 : COPY ./frontend /usr/src/app ---> Using cache ---> f3bba4948c46 Step 5/8 : RUN npm ci --silent && npm run build ---> Running in bfce19938126 npm notice npm notice New patch version of npm available! 8.15.0 -> 8.15.1 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.15.1> npm notice Run `npm install -g [email protected]` to update! npm notice > [email protected] build > react-scripts build Creating an optimized production build... Compiled with warnings. src/App.tsx Line 36:25: Expected '!==' and instead saw '!=' eqeqeq src/components/cart/Cart.tsx Line 8:10: 'integerPropType' is defined but never used @typescript-eslint/no-unused-vars Line 67:7: 'ProductColor' is assigned a value but never used @typescript-eslint/no-unused-vars Line 73:7: 'ProductSize' is assigned a value but never used @typescript-eslint/no-unused-vars Line 98:7: 'SalePrice' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/checkout/Checkout.tsx Line 22:7: 'products' is assigned a value but never used @typescript-eslint/no-unused-vars Line 44:11: 'cart' is assigned a value but never used @typescript-eslint/no-unused-vars Line 44:17: 'setCart' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/checkout/Review.tsx Line 7:8: 'Product' is defined but never used @typescript-eslint/no-unused-vars src/components/dark-mode-switcher/DarkModeSwitcher.tsx Line 2:10: 'useState' is defined but never used @typescript-eslint/no-unused-vars Line 5:10: 'createTheme' is defined but never used @typescript-eslint/no-unused-vars Line 5:23: 'ThemeProvider' is defined but never used @typescript-eslint/no-unused-vars Line 12:46: Expected '!==' and instead saw '!=' eqeqeq Line 31:17: Expected '!==' and instead saw '!=' eqeqeq src/components/display-products/ProductCard.tsx Line 214:11: 'theme' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/display-products/ProductDetailView.tsx Line 16:8: 'Snackbar' is defined but never used @typescript-eslint/no-unused-vars Line 17:10: 'useState' is defined but never used @typescript-eslint/no-unused-vars src/components/forgot-password/CheckEmailNotification.tsx Line 11:10: 'useEffect' is defined but never used @typescript-eslint/no-unused-vars src/components/navbar/Narbar.tsx Line 31:7: 'Heading' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/register/Register.tsx Line 68:42: Expected '!==' and instead saw '!=' eqeqeq Line 85:42: Expected '!==' and instead saw '!=' eqeqeq Line 99:41: Expected '!==' and instead saw '!=' eqeqeq Line 109:21: Expected '===' and instead saw '==' eqeqeq src/components/reset-password/PasswordResetSuccess.tsx Line 2:8: 'Avatar' is defined but never used @typescript-eslint/no-unused-vars Line 4:8: 'TextField' is defined but never used @typescript-eslint/no-unused-vars Line 6:8: 'LockOutlinedIcon' is defined but never used @typescript-eslint/no-unused-vars Line 10:10: 'useState' is defined but never used @typescript-eslint/no-unused-vars Line 16:11: 'navigate' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/search-bar/SearchBar.tsx Line 1:18: 'alpha' is defined but never used @typescript-eslint/no-unused-vars Line 6:10: 'Button' is defined but never used @typescript-eslint/no-unused-vars Line 7:8: 'ButtonBase' is defined but never used @typescript-eslint/no-unused-vars Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before. File sizes after gzip: 156.01 kB build/static/js/main.2f553de7.js 1.79 kB build/static/js/787.5dcbc3b6.chunk.js 452 B build/static/css/main.f695af9d.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: npm install -g serve serve -s build Find out more about deployment here: https://cra.link/deployment Removing intermediate container bfce19938126 ---> 54f58ae20d1c Step 6/8 : FROM nginx:1.23.1-alpine AS web ---> e46bcc697531 @@ -62,24 +152,25 @@ Step 8/8 : EXPOSE 80 Successfully built ba67592ab8dd Successfully tagged chrisbarnes2000/e-commerce-frontend:latest Recreating p3-e-commerce_frontend_1 ... done Recreating p3-e-commerce_backend_1 ... done Attaching to p3-e-commerce_frontend_1, p3-e-commerce_backend_1 frontend_1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration frontend_1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ frontend_1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh frontend_1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf frontend_1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf frontend_1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh frontend_1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh frontend_1 | /docker-entrypoint.sh: Configuration complete; ready for start up frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: using the "epoll" event method frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: nginx/1.23.1 frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: built by gcc 11.2.1 20220219 (Alpine 11.2.1_git20220219) frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: OS: Linux 5.10.104-linuxkit frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576 frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: start worker processes frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: start worker process 31 frontend_1 | 2022/07/30 02:41:01 [notice] 1#1: start worker process 32 backend_1 | backend_1 | . ____ _ __ _ _ backend_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ @@ -89,45 +180,51 @@ backend_1 | ' |____| .__|_| |_|_| |_\__, | / / / / backend_1 | =========|_|==============|___/=/_/_/_/ backend_1 | :: Spring Boot :: (v2.6.7) backend_1 | backend_1 | 2022-07-30 02:41:04.976 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.2 on 14ee57edf2fe with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) backend_1 | 2022-07-30 02:41:04.982 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" backend_1 | 2022-07-30 02:41:07.776 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. backend_1 | 2022-07-30 02:41:08.022 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 210 ms. Found 3 JPA repository interfaces. backend_1 | 2022-07-30 02:41:10.590 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) backend_1 | 2022-07-30 02:41:10.617 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] backend_1 | 2022-07-30 02:41:10.618 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] backend_1 | 2022-07-30 02:41:11.029 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext backend_1 | 2022-07-30 02:41:11.029 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 5661 ms backend_1 | 2022-07-30 02:41:11.988 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] backend_1 | 2022-07-30 02:41:12.300 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final backend_1 | 2022-07-30 02:41:12.772 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} backend_1 | 2022-07-30 02:41:13.178 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... backend_1 | 2022-07-30 02:41:13.751 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. backend_1 | 2022-07-30 02:41:13.808 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect backend_1 | 2022-07-30 02:41:15.216 INFO 1 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] backend_1 | 2022-07-30 02:41:15.241 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' backend_1 | 2022-07-30 02:41:16.392 WARN 1 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning backend_1 | 2022-07-30 02:41:17.411 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 3 endpoint(s) beneath base path '' backend_1 | 2022-07-30 02:41:17.536 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 5000 (http) with context path '' backend_1 | 2022-07-30 02:41:17.594 INFO 1 --- [ main] com.revature.ECommerceApplication : Started ECommerceApplication in 14.467 seconds (JVM running for 16.686) backend_1 | 2022-07-30 02:41:39.351 INFO 1 --- [nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' backend_1 | 2022-07-30 02:41:39.356 INFO 1 --- [nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' backend_1 | 2022-07-30 02:41:39.361 INFO 1 --- [nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 4 ms frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:48 +0000] "GET / HTTP/1.1" 200 768 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:48 +0000] "GET /static/css/main.f695af9d.css HTTP/1.1" 200 660 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:48 +0000] "GET /static/js/main.2f553de7.js HTTP/1.1" 200 496522 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:49 +0000] "GET /static/css/main.f695af9d.css.map HTTP/1.1" 200 1244 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:49 +0000] "GET /static/js/main.2f553de7.js.map HTTP/1.1" 200 1913327 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:49 +0000] "GET /images/favicon.png HTTP/1.1" 200 32407 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:49 +0000] "GET /manifest.json HTTP/1.1" 200 492 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:41:49 +0000] "GET /logo192.png HTTP/1.1" 200 5347 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:05 +0000] "GET / HTTP/1.1" 200 768 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:05 +0000] "GET /static/js/main.2f553de7.js HTTP/1.1" 200 496522 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:05 +0000] "GET /static/css/main.f695af9d.css HTTP/1.1" 200 660 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:05 +0000] "GET /static/css/main.f695af9d.css.map HTTP/1.1" 200 1244 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:05 +0000] "GET /static/js/main.2f553de7.js.map HTTP/1.1" 200 1913327 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:06 +0000] "GET /manifest.json HTTP/1.1" 200 492 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:06 +0000] "GET /images/favicon.png HTTP/1.1" 200 32407 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:02:42:06 +0000] "GET /logo192.png HTTP/1.1" 200 5347 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:14 +0000] "GET / HTTP/1.1" 200 768 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:14 +0000] "GET /static/js/main.2f553de7.js HTTP/1.1" 200 496522 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:14 +0000] "GET /static/css/main.f695af9d.css HTTP/1.1" 200 660 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:15 +0000] "GET /static/css/main.f695af9d.css.map HTTP/1.1" 200 1244 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:15 +0000] "GET /static/js/main.2f553de7.js.map HTTP/1.1" 200 1913327 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:16 +0000] "GET /images/favicon.png HTTP/1.1" 200 32407 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:16 +0000] "GET /manifest.json HTTP/1.1" 200 492 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [30/Jul/2022:03:57:16 +0000] "GET /logo192.png HTTP/1.1" 200 5347 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" -
chrisbarnes2000 revised this gist
Jul 29, 2022 . 1 changed file with 96 additions and 395 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,91 +1,85 @@ ➜ P3-E-Commerce git:(main) ✗ docker-compose up --build Building backend Step 1/11 : FROM maven:3.8.5-openjdk-8 AS MAVEN_BUILD_STAGE ---> 3d6a1288d2b9 Step 2/11 : COPY ./ ./ ---> Using cache ---> 491b393b7e23 Step 3/11 : ARG DB_PLATFORM=org.hibernate.dialect.H2Dialect ---> Using cache ---> ed037c80ab93 Step 4/11 : ARG DB_URL=jdbc:h2:mem:test;MODE=PostgreSQL ---> Using cache ---> daf824a34418 Step 5/11 : ARG DB_DRIVER=org.h2.Driver ---> Using cache ---> 95ab89b6782a Step 6/11 : RUN mvn clean package # -Dmaven.test.skip=true ---> Using cache ---> b8226d2377ad Step 7/11 : FROM openjdk ---> 04bf630c9556 Step 8/11 : copy --from=MAVEN_BUILD_STAGE ./target/e-commerce-1.0.jar /workspace/e-commerce-1.0.jar ---> Using cache ---> 185ca31488af Step 9/11 : WORKDIR /workspace ---> Using cache ---> ef7a8e5c3fe2 Step 10/11 : EXPOSE 5000 ---> Using cache ---> 3e8465f81fd8 Step 11/11 : ENTRYPOINT [ "java", "-jar", "e-commerce-1.0.jar" ] ---> Using cache ---> 3ec66d688d55 Successfully built 3ec66d688d55 Successfully tagged chrisbarnes2000/e-commerce-backend:latest Building frontend Step 1/8 : FROM node:18-bullseye-slim AS builder ---> e7a30f09af06 Step 2/8 : WORKDIR /usr/src/app ---> Using cache ---> c25ee0132238 Step 3/8 : ENV PATH /usr/src/app/node_modules/.bin:$PATH ---> Using cache ---> d4f753df7a6b Step 4/8 : COPY ./frontend /usr/src/app ---> Using cache ---> f3bba4948c46 Step 5/8 : RUN npm ci && npm run build ---> Using cache ---> 0fb26593bb65 Step 6/8 : FROM nginx:1.23.1-alpine AS web ---> e46bcc697531 Step 7/8 : COPY --from=builder /usr/src/app/build /usr/share/nginx/html/ ---> Using cache ---> d0b9e089bd40 Step 8/8 : EXPOSE 80 ---> Using cache ---> ba67592ab8dd Successfully built ba67592ab8dd Successfully tagged chrisbarnes2000/e-commerce-frontend:latest Recreating p3-e-commerce_backend_1 ... done Starting p3-e-commerce_frontend_1 ... done Attaching to p3-e-commerce_frontend_1, p3-e-commerce_backend_1 frontend_1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration frontend_1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ frontend_1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh frontend_1 | 10-listen-on-ipv6-by-default.sh: info: IPv6 listen already enabled frontend_1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh frontend_1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh frontend_1 | /docker-entrypoint.sh: Configuration complete; ready for start up frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: using the "epoll" event method frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: nginx/1.23.1 frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: built by gcc 11.2.1 20220219 (Alpine 11.2.1_git20220219) frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: OS: Linux 5.10.104-linuxkit frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576 frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: start worker processes frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: start worker process 24 frontend_1 | 2022/07/29 23:45:46 [notice] 1#1: start worker process 25 backend_1 | backend_1 | . ____ _ __ _ _ backend_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ @@ -95,338 +89,45 @@ backend_1 | ' |____| .__|_| |_|_| |_\__, | / / / / backend_1 | =========|_|==============|___/=/_/_/_/ backend_1 | :: Spring Boot :: (v2.6.7) backend_1 | backend_1 | 2022-07-29 23:45:49.055 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.2 on 60e156bac219 with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) backend_1 | 2022-07-29 23:45:49.064 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" backend_1 | 2022-07-29 23:45:51.126 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. backend_1 | 2022-07-29 23:45:51.347 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 205 ms. Found 3 JPA repository interfaces. backend_1 | 2022-07-29 23:45:52.848 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) backend_1 | 2022-07-29 23:45:52.872 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] backend_1 | 2022-07-29 23:45:52.872 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] backend_1 | 2022-07-29 23:45:52.999 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext backend_1 | 2022-07-29 23:45:52.999 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 3536 ms backend_1 | 2022-07-29 23:45:53.748 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] backend_1 | 2022-07-29 23:45:54.052 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final backend_1 | 2022-07-29 23:45:54.561 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} backend_1 | 2022-07-29 23:45:55.268 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... backend_1 | 2022-07-29 23:45:56.005 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. backend_1 | 2022-07-29 23:45:56.033 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect backend_1 | 2022-07-29 23:45:57.539 INFO 1 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] backend_1 | 2022-07-29 23:45:57.555 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' backend_1 | 2022-07-29 23:45:58.600 WARN 1 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning backend_1 | 2022-07-29 23:45:59.863 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 3 endpoint(s) beneath base path '' backend_1 | 2022-07-29 23:45:59.964 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 5000 (http) with context path '' backend_1 | 2022-07-29 23:45:59.992 INFO 1 --- [ main] com.revature.ECommerceApplication : Started ECommerceApplication in 12.181 seconds (JVM running for 13.405) frontend_1 | 2022/07/29 23:46:38 [error] 25#25: *2 open() "/usr/share/nginx/html/datasources" failed (2: No such file or directory), client: 172.26.0.1, server: localhost, request: "GET /datasources HTTP/1.1", host: "localhost:3000", referrer: "http://localhost:3000/login" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:38 +0000] "GET /datasources HTTP/1.1" 404 555 "http://localhost:3000/login" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 2022/07/29 23:46:39 [error] 25#25: *2 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 172.26.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "localhost:3000", referrer: "http://localhost:3000/datasources" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:39 +0000] "GET /favicon.ico HTTP/1.1" 404 555 "http://localhost:3000/datasources" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" backend_1 | 2022-07-29 23:46:41.187 INFO 1 --- [nio-5000-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' backend_1 | 2022-07-29 23:46:41.189 INFO 1 --- [nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' backend_1 | 2022-07-29 23:46:41.196 INFO 1 --- [nio-5000-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 7 ms frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:47 +0000] "GET / HTTP/1.1" 200 768 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:47 +0000] "GET /static/js/main.2f553de7.js HTTP/1.1" 200 496522 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:47 +0000] "GET /static/css/main.f695af9d.css HTTP/1.1" 304 0 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:47 +0000] "GET /images/favicon.png HTTP/1.1" 304 0 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:47 +0000] "GET /manifest.json HTTP/1.1" 304 0 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:46:47 +0000] "GET /logo192.png HTTP/1.1" 304 0 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:20 +0000] "GET /static/js/main.2f553de7.js.map HTTP/1.1" 200 1913327 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:20 +0000] "GET /static/css/main.f695af9d.css.map HTTP/1.1" 200 1244 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:22 +0000] "GET / HTTP/1.1" 200 768 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:23 +0000] "GET /static/css/main.f695af9d.css HTTP/1.1" 200 660 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:23 +0000] "GET /static/js/main.2f553de7.js HTTP/1.1" 200 496522 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:23 +0000] "GET /static/css/main.f695af9d.css.map HTTP/1.1" 200 1244 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:23 +0000] "GET /static/js/main.2f553de7.js.map HTTP/1.1" 200 1913327 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" frontend_1 | 172.26.0.1 - - [29/Jul/2022:23:47:23 +0000] "GET /images/favicon.png HTTP/1.1" 200 32407 "http://localhost:3000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36" "-" -
chrisbarnes2000 revised this gist
Jul 29, 2022 . 1 changed file with 63 additions and 232 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,127 +1,18 @@ ➜ P3-E-Commerce git:(main) ✗ docker-compose up --build Building frontend Step 1/8 : FROM node:18-bullseye-slim AS builder ---> e7a30f09af06 Step 2/8 : WORKDIR /usr/src/app ---> Using cache ---> 8995c1159446 Step 3/8 : ENV PATH /usr/src/app/node_modules/.bin:$PATH ---> Using cache ---> 2201ed5d2957 Step 4/8 : COPY ./frontend /usr/src/app ---> Using cache ---> be69f7836d59 Step 5/8 : RUN npm ci && npm run build ---> Using cache ---> 8df259da0b6f Step 6/8 : FROM nginx:1.23.1-alpine AS web @@ -171,79 +62,19 @@ Step 11/11 : ENTRYPOINT [ "java", "-jar", "e-commerce-1.0.jar" ] Successfully built 30d1bb9f4c08 Successfully tagged chrisbarnes2000/e-commerce-backend:latest Starting p3-e-commerce_database_1 ... done Starting p3-e-commerce_premade_1 ... done Starting p3-e-commerce_frontend_1 ... done Recreating p3-e-commerce_backend_1 ... done Attaching to p3-e-commerce_database_1, p3-e-commerce_frontend_1, p3-e-commerce_premade_1, p3-e-commerce_backend_1 database_1 | 2022-07-29 20:24:09.049 UTC [1] LOG: starting PostgreSQL 12.0 on x86_64-pc-linux-musl, compiled by gcc (Alpine 8.3.0) 8.3.0, 64-bit database_1 | 2022-07-29 20:24:09.049 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 database_1 | 2022-07-29 20:24:09.050 UTC [1] LOG: listening on IPv6 address "::", port 5432 database_1 | 2022-07-29 20:24:09.056 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" database_1 | 2022-07-29 20:24:09.080 UTC [19] LOG: database system was shut down at 2022-07-29 20:17:40 UTC database_1 | 2022-07-29 20:24:09.088 UTC [1] LOG: database system is ready to accept connections frontend_1 | /docker-entrypoint.sh: exec: line 38: npm: not found p3-e-commerce_frontend_1 exited with code 127 premade_1 | premade_1 | . ____ _ __ _ _ premade_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ @@ -253,8 +84,8 @@ premade_1 | ' |____| .__|_| |_|_| |_\__, | / / / / premade_1 | =========|_|==============|___/=/_/_/_/ premade_1 | :: Spring Boot :: (v2.6.7) premade_1 | premade_1 | 2022-07-29 20:24:12.358 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.1.1 on 2fe5382cd4ec with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) premade_1 | 2022-07-29 20:24:12.366 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" backend_1 | backend_1 | . ____ _ __ _ _ backend_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ @@ -264,36 +95,36 @@ backend_1 | ' |____| .__|_| |_|_| |_\__, | / / / / backend_1 | =========|_|==============|___/=/_/_/_/ backend_1 | :: Spring Boot :: (v2.6.7) backend_1 | backend_1 | 2022-07-29 20:24:12.809 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.2 on 833359f27a90 with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) backend_1 | 2022-07-29 20:24:12.819 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" premade_1 | 2022-07-29 20:24:15.228 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. premade_1 | 2022-07-29 20:24:15.406 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 156 ms. Found 2 JPA repository interfaces. backend_1 | 2022-07-29 20:24:15.680 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. backend_1 | 2022-07-29 20:24:15.846 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 129 ms. Found 3 JPA repository interfaces. premade_1 | 2022-07-29 20:24:17.370 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) premade_1 | 2022-07-29 20:24:17.403 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] premade_1 | 2022-07-29 20:24:17.404 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] premade_1 | 2022-07-29 20:24:17.555 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext premade_1 | 2022-07-29 20:24:17.556 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 4940 ms backend_1 | 2022-07-29 20:24:18.012 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) backend_1 | 2022-07-29 20:24:18.028 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] backend_1 | 2022-07-29 20:24:18.029 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] premade_1 | 2022-07-29 20:24:18.038 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... backend_1 | 2022-07-29 20:24:18.166 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext backend_1 | 2022-07-29 20:24:18.166 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 5100 ms premade_1 | 2022-07-29 20:24:18.472 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. premade_1 | 2022-07-29 20:24:18.499 INFO 1 --- [ main] o.s.b.a.h2.H2ConsoleAutoConfiguration : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:memdb' premade_1 | 2022-07-29 20:24:19.032 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] premade_1 | 2022-07-29 20:24:19.166 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final backend_1 | 2022-07-29 20:24:19.192 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] backend_1 | 2022-07-29 20:24:19.316 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final premade_1 | 2022-07-29 20:24:19.583 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} backend_1 | 2022-07-29 20:24:19.757 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} premade_1 | 2022-07-29 20:24:19.802 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect backend_1 | 2022-07-29 20:24:20.045 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... premade_1 | 2022-07-29 20:24:20.982 INFO 1 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] premade_1 | 2022-07-29 20:24:20.992 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' backend_1 | 2022-07-29 20:24:21.254 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] @@ -363,7 +194,7 @@ backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 20:24:21.259 WARN 1 --- [ main] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] @@ -433,13 +264,13 @@ backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 20:24:21.287 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect premade_1 | 2022-07-29 20:24:21.975 WARN 1 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning backend_1 | 2022-07-29 20:24:22.692 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... premade_1 | 2022-07-29 20:24:23.059 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 1 endpoint(s) beneath base path '/actuator' premade_1 | 2022-07-29 20:24:23.113 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 5000 (http) with context path '' premade_1 | 2022-07-29 20:24:23.133 INFO 1 --- [ main] com.revature.ECommerceApplication : Started ECommerceApplication in 12.266 seconds (JVM running for 13.741) backend_1 | 2022-07-29 20:24:23.698 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] @@ -508,15 +339,15 @@ backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 20:24:23.701 WARN 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 90088, SQLState: 90088 backend_1 | 2022-07-29 20:24:23.701 ERROR 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Unknown mode "PostgresSQL" [90088-200] backend_1 | 2022-07-29 20:24:23.709 ERROR 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | 2022-07-29 20:24:23.711 WARN 1 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | 2022-07-29 20:24:23.718 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] backend_1 | 2022-07-29 20:24:23.744 INFO 1 --- [ main] ConditionEvaluationReportLoggingListener : backend_1 | backend_1 | Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. backend_1 | 2022-07-29 20:24:23.775 ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed backend_1 | backend_1 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) ~[spring-beans-5.3.19.jar!/:5.3.19] -
chrisbarnes2000 revised this gist
Jul 29, 2022 . 1 changed file with 246 additions and 77 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,19 +1,128 @@ ➜ P3-E-Commerce git:(main) ✗ docker-compose up --build Creating volume "p3-e-commerce_postgres_data" with default driver Building frontend Step 1/8 : FROM node:18-bullseye-slim AS builder ---> e7a30f09af06 Step 2/8 : WORKDIR /usr/src/app ---> Running in 91dac348ac1a Removing intermediate container 91dac348ac1a ---> 8995c1159446 Step 3/8 : ENV PATH /usr/src/app/node_modules/.bin:$PATH ---> Running in b1f19d6d2ab7 Removing intermediate container b1f19d6d2ab7 ---> 2201ed5d2957 Step 4/8 : COPY ./frontend /usr/src/app ---> be69f7836d59 Step 5/8 : RUN npm ci && npm run build ---> Running in f2fdf049fea2 npm WARN deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated npm WARN deprecated [email protected]: This SVGO version is no longer supported. Upgrade to v2.x.x. added 1468 packages, and audited 1469 packages in 50s 191 packages are looking for funding run `npm fund` for details 7 high severity vulnerabilities To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. npm notice npm notice New patch version of npm available! 8.15.0 -> 8.15.1 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v8.15.1> npm notice Run `npm install -g [email protected]` to update! npm notice > [email protected] build > react-scripts build Creating an optimized production build... Compiled with warnings. src/App.tsx Line 36:25: Expected '!==' and instead saw '!=' eqeqeq src/components/cart/Cart.tsx Line 8:10: 'integerPropType' is defined but never used @typescript-eslint/no-unused-vars Line 67:7: 'ProductColor' is assigned a value but never used @typescript-eslint/no-unused-vars Line 73:7: 'ProductSize' is assigned a value but never used @typescript-eslint/no-unused-vars Line 98:7: 'SalePrice' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/checkout/Checkout.tsx Line 22:7: 'products' is assigned a value but never used @typescript-eslint/no-unused-vars Line 44:11: 'cart' is assigned a value but never used @typescript-eslint/no-unused-vars Line 44:17: 'setCart' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/checkout/Review.tsx Line 7:8: 'Product' is defined but never used @typescript-eslint/no-unused-vars src/components/dark-mode-switcher/DarkModeSwitcher.tsx Line 2:10: 'useState' is defined but never used @typescript-eslint/no-unused-vars Line 5:10: 'createTheme' is defined but never used @typescript-eslint/no-unused-vars Line 5:23: 'ThemeProvider' is defined but never used @typescript-eslint/no-unused-vars Line 12:46: Expected '!==' and instead saw '!=' eqeqeq Line 31:17: Expected '!==' and instead saw '!=' eqeqeq src/components/display-products/ProductCard.tsx Line 214:11: 'theme' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/display-products/ProductDetailView.tsx Line 16:8: 'Snackbar' is defined but never used @typescript-eslint/no-unused-vars Line 17:10: 'useState' is defined but never used @typescript-eslint/no-unused-vars src/components/forgot-password/CheckEmailNotification.tsx Line 11:10: 'useEffect' is defined but never used @typescript-eslint/no-unused-vars src/components/navbar/Narbar.tsx Line 31:7: 'Heading' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/register/Register.tsx Line 68:42: Expected '!==' and instead saw '!=' eqeqeq Line 85:42: Expected '!==' and instead saw '!=' eqeqeq Line 99:41: Expected '!==' and instead saw '!=' eqeqeq Line 109:21: Expected '===' and instead saw '==' eqeqeq src/components/reset-password/PasswordResetSuccess.tsx Line 2:8: 'Avatar' is defined but never used @typescript-eslint/no-unused-vars Line 4:8: 'TextField' is defined but never used @typescript-eslint/no-unused-vars Line 6:8: 'LockOutlinedIcon' is defined but never used @typescript-eslint/no-unused-vars Line 10:10: 'useState' is defined but never used @typescript-eslint/no-unused-vars Line 16:11: 'navigate' is assigned a value but never used @typescript-eslint/no-unused-vars src/components/search-bar/SearchBar.tsx Line 1:18: 'alpha' is defined but never used @typescript-eslint/no-unused-vars Line 6:10: 'Button' is defined but never used @typescript-eslint/no-unused-vars Line 7:8: 'ButtonBase' is defined but never used @typescript-eslint/no-unused-vars Search for the keywords to learn more about each warning. To ignore, add // eslint-disable-next-line to the line before. File sizes after gzip: 156.01 kB build/static/js/main.2f553de7.js 1.79 kB build/static/js/787.5dcbc3b6.chunk.js 452 B build/static/css/main.f695af9d.css The project was built assuming it is hosted at /. You can control this with the homepage field in your package.json. The build folder is ready to be deployed. You may serve it with a static server: npm install -g serve serve -s build Find out more about deployment here: https://cra.link/deployment Removing intermediate container f2fdf049fea2 ---> 8df259da0b6f Step 6/8 : FROM nginx:1.23.1-alpine AS web ---> e46bcc697531 @@ -31,50 +140,110 @@ Step 1/11 : FROM maven:3.8.5-openjdk-8 AS MAVEN_BUILD_STAGE ---> 3d6a1288d2b9 Step 2/11 : COPY ./ ./ ---> Using cache ---> 8d14939ada9b Step 3/11 : ARG DB_PLATFORM=org.hibernate.dialect.H2Dialect ---> Using cache ---> a5cc62173501 Step 4/11 : ARG DB_URL=jdbc:h2:mem:test;MODE=PostgreSQL ---> Using cache ---> 4b543634922c Step 5/11 : ARG DB_DRIVER=org.h2.Driver ---> Using cache ---> d6fcb544a676 Step 6/11 : RUN mvn clean package # -Dmaven.test.skip=true ---> Using cache ---> f1b08a8fa389 Step 7/11 : FROM openjdk ---> 04bf630c9556 Step 8/11 : copy --from=MAVEN_BUILD_STAGE ./target/e-commerce-1.0.jar /workspace/e-commerce-1.0.jar ---> Using cache ---> 0035ea9827ad Step 9/11 : WORKDIR /workspace ---> Using cache ---> 168af5b0c8e7 Step 10/11 : EXPOSE 5000 ---> Using cache ---> 57dcd88fd9d5 Step 11/11 : ENTRYPOINT [ "java", "-jar", "e-commerce-1.0.jar" ] ---> Using cache ---> 30d1bb9f4c08 Successfully built 30d1bb9f4c08 Successfully tagged chrisbarnes2000/e-commerce-backend:latest Recreating p3-e-commerce_frontend_1 ... done Starting p3-e-commerce_premade_1 ... done Creating p3-e-commerce_database_1 ... done Recreating p3-e-commerce_backend_1 ... done Attaching to p3-e-commerce_premade_1, p3-e-commerce_database_1, p3-e-commerce_frontend_1, p3-e-commerce_backend_1 database_1 | The files belonging to this database system will be owned by user "postgres". database_1 | This user must also own the server process. database_1 | frontend_1 | /docker-entrypoint.sh: exec: line 38: npm: not found database_1 | The database cluster will be initialized with locale "en_US.utf8". database_1 | The default database encoding has accordingly been set to "UTF8". database_1 | The default text search configuration will be set to "english". database_1 | database_1 | Data page checksums are disabled. database_1 | database_1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok database_1 | creating subdirectories ... ok database_1 | selecting dynamic shared memory implementation ... posix database_1 | selecting default max_connections ... 100 database_1 | selecting default shared_buffers ... 128MB database_1 | selecting default time zone ... UTC database_1 | creating configuration files ... ok p3-e-commerce_frontend_1 exited with code 127 database_1 | running bootstrap script ... ok database_1 | performing post-bootstrap initialization ... sh: locale: not found database_1 | 2022-07-29 20:15:04.179 UTC [27] WARNING: no usable system locales were found database_1 | ok database_1 | syncing data to disk ... initdb: warning: enabling "trust" authentication for local connections database_1 | You can change this by editing pg_hba.conf or using the option -A, or database_1 | --auth-local and --auth-host, the next time you run initdb. database_1 | ok database_1 | database_1 | database_1 | Success. You can now start the database server using: database_1 | database_1 | pg_ctl -D /var/lib/postgresql/data -l logfile start database_1 | database_1 | **************************************************** database_1 | WARNING: No password has been set for the database. database_1 | This will allow anyone with access to the database_1 | Postgres port to access your database. In database_1 | Docker's default configuration, this is database_1 | effectively any other container on the same database_1 | system. database_1 | database_1 | Use "-e POSTGRES_PASSWORD=password" to set database_1 | it in "docker run". database_1 | **************************************************** database_1 | waiting for server to start....2022-07-29 20:15:05.277 UTC [32] LOG: starting PostgreSQL 12.0 on x86_64-pc-linux-musl, compiled by gcc (Alpine 8.3.0) 8.3.0, 64-bit database_1 | 2022-07-29 20:15:05.281 UTC [32] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" database_1 | 2022-07-29 20:15:05.300 UTC [33] LOG: database system was shut down at 2022-07-29 20:15:04 UTC database_1 | 2022-07-29 20:15:05.304 UTC [32] LOG: database system is ready to accept connections database_1 | done database_1 | server started database_1 | database_1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/* database_1 | database_1 | 2022-07-29 20:15:05.371 UTC [32] LOG: received fast shutdown request database_1 | waiting for server to shut down....2022-07-29 20:15:05.373 UTC [32] LOG: aborting any active transactions database_1 | 2022-07-29 20:15:05.376 UTC [32] LOG: background worker "logical replication launcher" (PID 39) exited with exit code 1 database_1 | 2022-07-29 20:15:05.378 UTC [34] LOG: shutting down database_1 | 2022-07-29 20:15:05.399 UTC [32] LOG: database system is shut down database_1 | done database_1 | server stopped database_1 | database_1 | PostgreSQL init process complete; ready for start up. database_1 | database_1 | 2022-07-29 20:15:05.487 UTC [1] LOG: starting PostgreSQL 12.0 on x86_64-pc-linux-musl, compiled by gcc (Alpine 8.3.0) 8.3.0, 64-bit database_1 | 2022-07-29 20:15:05.487 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 database_1 | 2022-07-29 20:15:05.487 UTC [1] LOG: listening on IPv6 address "::", port 5432 database_1 | 2022-07-29 20:15:05.491 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" database_1 | 2022-07-29 20:15:05.517 UTC [41] LOG: database system was shut down at 2022-07-29 20:15:05 UTC database_1 | 2022-07-29 20:15:05.520 UTC [1] LOG: database system is ready to accept connections premade_1 | premade_1 | . ____ _ __ _ _ premade_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ @@ -84,8 +253,8 @@ premade_1 | ' |____| .__|_| |_|_| |_\__, | / / / / premade_1 | =========|_|==============|___/=/_/_/_/ premade_1 | :: Spring Boot :: (v2.6.7) premade_1 | premade_1 | 2022-07-29 20:15:07.049 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.1.1 on 2fe5382cd4ec with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) premade_1 | 2022-07-29 20:15:07.063 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" backend_1 | backend_1 | . ____ _ __ _ _ backend_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ @@ -95,36 +264,36 @@ backend_1 | ' |____| .__|_| |_|_| |_\__, | / / / / backend_1 | =========|_|==============|___/=/_/_/_/ backend_1 | :: Spring Boot :: (v2.6.7) backend_1 | backend_1 | 2022-07-29 20:15:07.642 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.2 on fb5a512add79 with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) backend_1 | 2022-07-29 20:15:07.650 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" premade_1 | 2022-07-29 20:15:10.083 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. premade_1 | 2022-07-29 20:15:10.192 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 92 ms. Found 2 JPA repository interfaces. backend_1 | 2022-07-29 20:15:10.725 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. backend_1 | 2022-07-29 20:15:10.886 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 131 ms. Found 3 JPA repository interfaces. premade_1 | 2022-07-29 20:15:12.155 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) premade_1 | 2022-07-29 20:15:12.184 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] premade_1 | 2022-07-29 20:15:12.185 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] premade_1 | 2022-07-29 20:15:12.368 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext premade_1 | 2022-07-29 20:15:12.368 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 5060 ms premade_1 | 2022-07-29 20:15:12.771 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... backend_1 | 2022-07-29 20:15:12.935 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) backend_1 | 2022-07-29 20:15:12.950 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] backend_1 | 2022-07-29 20:15:12.950 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] backend_1 | 2022-07-29 20:15:13.121 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext backend_1 | 2022-07-29 20:15:13.122 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 5168 ms premade_1 | 2022-07-29 20:15:13.300 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. premade_1 | 2022-07-29 20:15:13.328 INFO 1 --- [ main] o.s.b.a.h2.H2ConsoleAutoConfiguration : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:memdb' premade_1 | 2022-07-29 20:15:13.905 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] premade_1 | 2022-07-29 20:15:14.040 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final backend_1 | 2022-07-29 20:15:14.175 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] backend_1 | 2022-07-29 20:15:14.392 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final premade_1 | 2022-07-29 20:15:14.631 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} premade_1 | 2022-07-29 20:15:15.103 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect backend_1 | 2022-07-29 20:15:15.378 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} backend_1 | 2022-07-29 20:15:15.778 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... premade_1 | 2022-07-29 20:15:16.801 INFO 1 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] premade_1 | 2022-07-29 20:15:16.816 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' backend_1 | 2022-07-29 20:15:17.212 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] @@ -194,7 +363,7 @@ backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 20:15:17.218 WARN 1 --- [ main] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] @@ -264,13 +433,13 @@ backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 20:15:17.257 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect premade_1 | 2022-07-29 20:15:18.590 WARN 1 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning backend_1 | 2022-07-29 20:15:19.557 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... premade_1 | 2022-07-29 20:15:20.050 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 1 endpoint(s) beneath base path '/actuator' premade_1 | 2022-07-29 20:15:20.134 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 5000 (http) with context path '' premade_1 | 2022-07-29 20:15:20.162 INFO 1 --- [ main] com.revature.ECommerceApplication : Started ECommerceApplication in 15.104 seconds (JVM running for 18.15) backend_1 | 2022-07-29 20:15:20.562 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] @@ -339,15 +508,15 @@ backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 20:15:20.567 WARN 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 90088, SQLState: 90088 backend_1 | 2022-07-29 20:15:20.567 ERROR 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Unknown mode "PostgresSQL" [90088-200] backend_1 | 2022-07-29 20:15:20.578 ERROR 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | 2022-07-29 20:15:20.579 WARN 1 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | 2022-07-29 20:15:20.592 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] backend_1 | 2022-07-29 20:15:20.628 INFO 1 --- [ main] ConditionEvaluationReportLoggingListener : backend_1 | backend_1 | Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. backend_1 | 2022-07-29 20:15:20.672 ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed backend_1 | backend_1 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) ~[spring-beans-5.3.19.jar!/:5.3.19] @@ -429,4 +598,4 @@ backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiat backend_1 | at org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(DdlTransactionIsolatorNonJtaImpl.java:44) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | ... 41 common frames omitted backend_1 | p3-e-commerce_backend_1 exited with code 1 -
chrisbarnes2000 created this gist
Jul 29, 2022 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,432 @@ ➜ P3-E-Commerce git:(main) ✗ docker-compose up --build Building frontend Step 1/8 : FROM node:18-bullseye-slim AS builder ---> e7a30f09af06 Step 2/8 : WORKDIR /usr/src/app ---> Using cache ---> 3838182d484c Step 3/8 : ENV PATH /usr/src/app/node_modules/.bin:$PATH ---> Using cache ---> 85dc482f9190 Step 4/8 : COPY ./frontend /usr/src/app ---> Using cache ---> 1c995b6c70aa Step 5/8 : RUN npm ci && npm run build ---> Using cache ---> 350d217bea13 Step 6/8 : FROM nginx:1.23.1-alpine AS web ---> e46bcc697531 Step 7/8 : COPY --from=builder /usr/src/app/build /usr/share/nginx/html/ ---> Using cache ---> 5e02df1bda1c Step 8/8 : EXPOSE 80 ---> Using cache ---> e49338f5b6ee Successfully built e49338f5b6ee Successfully tagged chrisbarnes2000/e-commerce-frontend:latest Building backend Step 1/11 : FROM maven:3.8.5-openjdk-8 AS MAVEN_BUILD_STAGE ---> 3d6a1288d2b9 Step 2/11 : COPY ./ ./ ---> Using cache ---> 82d52df0ce33 Step 3/11 : ARG DB_PLATFORM=org.hibernate.dialect.H2Dialect ---> Using cache ---> 565c2827991c Step 4/11 : ARG DB_URL=jdbc:h2:mem:test;MODE=PostgreSQL ---> Using cache ---> 34f58e0bb82b Step 5/11 : ARG DB_DRIVER=org.h2.Driver ---> Using cache ---> da0cc600858c Step 6/11 : RUN mvn clean package # -Dmaven.test.skip=true ---> Using cache ---> bcd19222d5c7 Step 7/11 : FROM openjdk ---> 04bf630c9556 Step 8/11 : copy --from=MAVEN_BUILD_STAGE ./target/e-commerce-1.0.jar /workspace/e-commerce-1.0.jar ---> Using cache ---> 4fa18f6e6d01 Step 9/11 : WORKDIR /workspace ---> Using cache ---> 2b02cdaeb683 Step 10/11 : EXPOSE 5000 ---> Using cache ---> d7987313eee9 Step 11/11 : ENTRYPOINT [ "java", "-jar", "e-commerce-1.0.jar" ] ---> Using cache ---> c944a27dcfd3 Successfully built c944a27dcfd3 Successfully tagged chrisbarnes2000/e-commerce-backend:latest Starting p3-e-commerce_database_1 ... done Starting p3-e-commerce_frontend_1 ... done Starting p3-e-commerce_premade_1 ... done Recreating p3-e-commerce_backend_1 ... done Attaching to p3-e-commerce_premade_1, p3-e-commerce_database_1, p3-e-commerce_frontend_1, p3-e-commerce_backend_1 database_1 | 2022-07-29 19:51:07.844 UTC [1] LOG: starting PostgreSQL 12.0 on x86_64-pc-linux-musl, compiled by gcc (Alpine 8.3.0) 8.3.0, 64-bit database_1 | 2022-07-29 19:51:07.848 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 database_1 | 2022-07-29 19:51:07.849 UTC [1] LOG: listening on IPv6 address "::", port 5432 database_1 | 2022-07-29 19:51:07.864 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" database_1 | 2022-07-29 19:51:07.922 UTC [19] LOG: database system was shut down at 2022-07-29 19:49:16 UTC database_1 | 2022-07-29 19:51:07.928 UTC [1] LOG: database system is ready to accept connections frontend_1 | /docker-entrypoint.sh: exec: line 38: npm: not found p3-e-commerce_frontend_1 exited with code 127 premade_1 | premade_1 | . ____ _ __ _ _ premade_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ premade_1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ premade_1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) premade_1 | ' |____| .__|_| |_|_| |_\__, | / / / / premade_1 | =========|_|==============|___/=/_/_/_/ premade_1 | :: Spring Boot :: (v2.6.7) premade_1 | premade_1 | 2022-07-29 19:51:11.257 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.1.1 on 6ec3216969c0 with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) premade_1 | 2022-07-29 19:51:11.269 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" backend_1 | backend_1 | . ____ _ __ _ _ backend_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ backend_1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ backend_1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) backend_1 | ' |____| .__|_| |_|_| |_\__, | / / / / backend_1 | =========|_|==============|___/=/_/_/_/ backend_1 | :: Spring Boot :: (v2.6.7) backend_1 | backend_1 | 2022-07-29 19:51:12.351 INFO 1 --- [ main] com.revature.ECommerceApplication : Starting ECommerceApplication v1.0 using Java 18.0.2 on 8c273536620b with PID 1 (/workspace/e-commerce-1.0.jar started by root in /workspace) backend_1 | 2022-07-29 19:51:12.362 INFO 1 --- [ main] com.revature.ECommerceApplication : No active profile set, falling back to 1 default profile: "default" premade_1 | 2022-07-29 19:51:15.016 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. premade_1 | 2022-07-29 19:51:15.321 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 267 ms. Found 2 JPA repository interfaces. backend_1 | 2022-07-29 19:51:15.951 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. backend_1 | 2022-07-29 19:51:16.180 INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 189 ms. Found 3 JPA repository interfaces. premade_1 | 2022-07-29 19:51:17.571 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) premade_1 | 2022-07-29 19:51:17.599 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] premade_1 | 2022-07-29 19:51:17.599 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] premade_1 | 2022-07-29 19:51:17.843 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext premade_1 | 2022-07-29 19:51:17.843 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 6278 ms premade_1 | 2022-07-29 19:51:18.337 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... backend_1 | 2022-07-29 19:51:18.442 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 5000 (http) backend_1 | 2022-07-29 19:51:18.511 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] backend_1 | 2022-07-29 19:51:18.517 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.62] backend_1 | 2022-07-29 19:51:18.777 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext backend_1 | 2022-07-29 19:51:18.778 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 5670 ms premade_1 | 2022-07-29 19:51:19.238 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. premade_1 | 2022-07-29 19:51:19.261 INFO 1 --- [ main] o.s.b.a.h2.H2ConsoleAutoConfiguration : H2 console available at '/h2-console'. Database available at 'jdbc:h2:mem:memdb' premade_1 | 2022-07-29 19:51:19.977 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] premade_1 | 2022-07-29 19:51:20.140 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final backend_1 | 2022-07-29 19:51:20.172 INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] backend_1 | 2022-07-29 19:51:20.391 INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 5.6.8.Final premade_1 | 2022-07-29 19:51:20.695 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} backend_1 | 2022-07-29 19:51:20.903 INFO 1 --- [ main] o.hibernate.annotations.common.Version : HCANN000001: Hibernate Commons Annotations {5.1.2.Final} premade_1 | 2022-07-29 19:51:20.941 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect backend_1 | 2022-07-29 19:51:21.204 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... premade_1 | 2022-07-29 19:51:22.016 INFO 1 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] premade_1 | 2022-07-29 19:51:22.030 INFO 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' backend_1 | 2022-07-29 19:51:22.520 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Database.<init>(Database.java:280) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:74) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:192) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:166) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:29) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar!/:na] backend_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:181) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:173) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at com.revature.ECommerceApplication.main(ECommerceApplication.java:11) ~[classes!/:1.0] backend_1 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na] backend_1 | at java.base/java.lang.reflect.Method.invoke(Method.java:577) ~[na:na] backend_1 | at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 19:51:22.525 WARN 1 --- [ main] o.h.e.j.e.i.JdbcEnvironmentInitiator : HHH000342: Could not obtain connection to query metadata backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Database.<init>(Database.java:280) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:74) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:192) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:166) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:29) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar!/:na] backend_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:181) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:173) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at com.revature.ECommerceApplication.main(ECommerceApplication.java:11) ~[classes!/:1.0] backend_1 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na] backend_1 | at java.base/java.lang.reflect.Method.invoke(Method.java:577) ~[na:na] backend_1 | at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 19:51:22.549 INFO 1 --- [ main] org.hibernate.dialect.Dialect : HHH000400: Using dialect: org.hibernate.dialect.H2Dialect premade_1 | 2022-07-29 19:51:23.369 WARN 1 --- [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning backend_1 | 2022-07-29 19:51:23.972 INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... premade_1 | 2022-07-29 19:51:24.450 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 1 endpoint(s) beneath base path '/actuator' premade_1 | 2022-07-29 19:51:24.535 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 5000 (http) with context path '' premade_1 | 2022-07-29 19:51:24.597 INFO 1 --- [ main] com.revature.ECommerceApplication : Started ECommerceApplication in 15.192 seconds (JVM running for 17.209) backend_1 | 2022-07-29 19:51:24.978 ERROR 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. backend_1 | backend_1 | org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Database.<init>(Database.java:280) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:74) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:192) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:166) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:29) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar!/:na] backend_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:181) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(DdlTransactionIsolatorNonJtaImpl.java:44) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.internal.exec.ImprovedExtractionContextImpl.getJdbcConnection(ImprovedExtractionContextImpl.java:63) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.spi.ExtractionContext.getQueryResults(ExtractionContext.java:43) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl.extractMetadata(SequenceInformationExtractorLegacyImpl.java:39) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.initializeSequences(DatabaseInformationImpl.java:66) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.<init>(DatabaseInformationImpl.java:60) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.internal.Helper.buildDatabaseInformation(Helper.java:183) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:104) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:196) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:85) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:335) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:471) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1498) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at com.revature.ECommerceApplication.main(ECommerceApplication.java:11) ~[classes!/:1.0] backend_1 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na] backend_1 | at java.base/java.lang.reflect.Method.invoke(Method.java:577) ~[na:na] backend_1 | at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | backend_1 | 2022-07-29 19:51:24.981 WARN 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 90088, SQLState: 90088 backend_1 | 2022-07-29 19:51:24.982 ERROR 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Unknown mode "PostgresSQL" [90088-200] backend_1 | 2022-07-29 19:51:24.996 ERROR 1 --- [ main] j.LocalContainerEntityManagerFactoryBean : Failed to initialize JPA EntityManagerFactory: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | 2022-07-29 19:51:24.998 WARN 1 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | 2022-07-29 19:51:25.010 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] backend_1 | 2022-07-29 19:51:25.044 INFO 1 --- [ main] ConditionEvaluationReportLoggingListener : backend_1 | backend_1 | Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. backend_1 | 2022-07-29 19:51:25.099 ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed backend_1 | backend_1 | org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) ~[spring-context-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:740) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:415) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301) ~[spring-boot-2.6.7.jar!/:2.6.7] backend_1 | at com.revature.ECommerceApplication.main(ECommerceApplication.java:11) ~[classes!/:1.0] backend_1 | at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[na:na] backend_1 | at java.base/java.lang.reflect.Method.invoke(Method.java:577) ~[na:na] backend_1 | at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:108) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:58) ~[e-commerce-1.0.jar:1.0] backend_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88) ~[e-commerce-1.0.jar:1.0] backend_1 | Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:421) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ~[spring-beans-5.3.19.jar!/:5.3.19] backend_1 | ... 22 common frames omitted backend_1 | Caused by: org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution backend_1 | at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:48) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(DdlTransactionIsolatorNonJtaImpl.java:71) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.internal.exec.ImprovedExtractionContextImpl.getJdbcConnection(ImprovedExtractionContextImpl.java:63) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.spi.ExtractionContext.getQueryResults(ExtractionContext.java:43) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.internal.SequenceInformationExtractorLegacyImpl.extractMetadata(SequenceInformationExtractorLegacyImpl.java:39) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.initializeSequences(DatabaseInformationImpl.java:66) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.<init>(DatabaseInformationImpl.java:60) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.internal.Helper.buildDatabaseInformation(Helper.java:183) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:104) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:196) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:85) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:335) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:471) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1498) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) ~[spring-orm-5.3.19.jar!/:5.3.19] backend_1 | ... 26 common frames omitted backend_1 | Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unknown mode "PostgresSQL" [90088-200] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:622) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:205) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.message.DbException.get(DbException.java:181) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Database.<init>(Database.java:280) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:74) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.openSession(Engine.java:192) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSessionAndValidate(Engine.java:171) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:166) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.Engine.createSession(Engine.java:29) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:340) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:173) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:152) ~[h2-1.4.200.jar!/:na] backend_1 | at org.h2.Driver.connect(Driver.java:69) ~[h2-1.4.200.jar!/:na] backend_1 | at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:364) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:476) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:115) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar!/:na] backend_1 | at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:181) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | at org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(DdlTransactionIsolatorNonJtaImpl.java:44) ~[hibernate-core-5.6.8.Final.jar!/:5.6.8.Final] backend_1 | ... 41 common frames omitted backend_1 | p3-e-commerce_backend_1 exited with code 1