Closed A-Sakhmina closed 3 months ago
Добавила директорию в скрипт.
Создаю образ
docker build -t customer-service-app --build-arg JAR_FILE=customer-service-app-0.0.1-SNAPSHOT.jar .
Затем запускаю этот образ и получаю ошибку
[sakhmina@sakhmina customer-service-app]$ docker run customer-service-app:latest
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.2.3)
2024-03-19T21:11:45.801Z INFO 7 --- [ main] c.i.c.CustomerServiceApplication : Starting CustomerServiceApplication v0.0.1-SNAPSHOT using Java 21 with PID 7 (/apps/customer-service-app.jar started by servuser in /apps)
2024-03-19T21:11:45.804Z INFO 7 --- [ main] c.i.c.CustomerServiceApplication : No active profile set, falling back to 1 default profile: "default"
2024-03-19T21:11:47.146Z INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2024-03-19T21:11:47.222Z INFO 7 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 65 ms. Found 3 JPA repository interfaces.
2024-03-19T21:11:48.246Z INFO 7 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2024-03-19T21:11:48.264Z INFO 7 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2024-03-19T21:11:48.264Z INFO 7 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.19]
2024-03-19T21:11:48.314Z INFO 7 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2024-03-19T21:11:48.316Z INFO 7 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2399 ms
2024-03-19T21:11:48.713Z INFO 7 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2024-03-19T21:11:49.788Z ERROR 7 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization.
org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:342) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:263) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.Driver.makeConnection(Driver.java:443) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.Driver.connect(Driver.java:297) ~[postgresql-42.6.1.jar!/:42.6.1]
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-5.0.1.jar!/:na]
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:283) ~[liquibase-core-4.24.0.jar!/:na]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231) ~[spring-context-6.1.4.jar!/:6.1.4]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949) ~[spring-context-6.1.4.jar!/:6.1.4]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[spring-context-6.1.4.jar!/:6.1.4]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-3.2.3.jar!/:3.2.3]
at com.iprody08.customerservice.CustomerServiceApplication.main(CustomerServiceApplication.java:10) ~[!/:0.0.1-SNAPSHOT]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) ~[customer-service-app.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) ~[customer-service-app.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) ~[customer-service-app.jar:0.0.1-SNAPSHOT]
Caused by: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.pollConnect(Native Method) ~[na:na]
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) ~[na:na]
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542) ~[na:na]
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) ~[na:na]
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:751) ~[na:na]
at org.postgresql.core.PGStream.createSocket(PGStream.java:243) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.PGStream.<init>(PGStream.java:98) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) ~[postgresql-42.6.1.jar!/:42.6.1]
... 37 common frames omitted
2024-03-19T21:11:49.804Z WARN 7 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
2024-03-19T21:11:49.819Z INFO 7 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2024-03-19T21:11:49.875Z INFO 7 --- [ main] .s.b.a.l.ConditionEvaluationReportLogger :
Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2024-03-19T21:11:49.903Z ERROR 7 --- [ main] o.s.boot.SpringApplication : Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1786) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:600) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:312) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1231) ~[spring-context-6.1.4.jar!/:6.1.4]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:949) ~[spring-context-6.1.4.jar!/:6.1.4]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[spring-context-6.1.4.jar!/:6.1.4]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) ~[spring-boot-3.2.3.jar!/:3.2.3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[spring-boot-3.2.3.jar!/:3.2.3]
at com.iprody08.customerservice.CustomerServiceApplication.main(CustomerServiceApplication.java:10) ~[!/:0.0.1-SNAPSHOT]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[na:na]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[na:na]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91) ~[customer-service-app.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53) ~[customer-service-app.jar:0.0.1-SNAPSHOT]
at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:58) ~[customer-service-app.jar:0.0.1-SNAPSHOT]
Caused by: liquibase.exception.DatabaseException: org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:288) ~[liquibase-core-4.24.0.jar!/:na]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1833) ~[spring-beans-6.1.4.jar!/:6.1.4]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782) ~[spring-beans-6.1.4.jar!/:6.1.4]
... 23 common frames omitted
Caused by: org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:342) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:263) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.Driver.makeConnection(Driver.java:443) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.Driver.connect(Driver.java:297) ~[postgresql-42.6.1.jar!/:42.6.1]
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100) ~[HikariCP-5.0.1.jar!/:na]
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-5.0.1.jar!/:na]
at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:283) ~[liquibase-core-4.24.0.jar!/:na]
... 25 common frames omitted
Caused by: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.pollConnect(Native Method) ~[na:na]
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682) ~[na:na]
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542) ~[na:na]
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592) ~[na:na]
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:751) ~[na:na]
at org.postgresql.core.PGStream.createSocket(PGStream.java:243) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.PGStream.<init>(PGStream.java:98) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.v3.ConnectionFactoryImpl.tryConnect(ConnectionFactoryImpl.java:132) ~[postgresql-42.6.1.jar!/:42.6.1]
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:258) ~[postgresql-42.6.1.jar!/:42.6.1]
... 37 common frames omitted
При этом при запуске приложения через IDE InellijIdea всё норм
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.2.3)
2024-03-20T00:18:22.188+03:00 INFO 2535 --- [ main] c.i.c.CustomerServiceApplication : Starting CustomerServiceApplication using Java 21.0.2 with PID 2535 (/home/sakhmina/Documents/projects/iPrody-Devs-Gr0000000008-customer-service/customer-service-app/target/classes started by sakhmina in /home/sakhmina/Documents/projects/iPrody-Devs-Gr0000000008-customer-service)
2024-03-20T00:18:22.191+03:00 INFO 2535 --- [ main] c.i.c.CustomerServiceApplication : No active profile set, falling back to 1 default profile: "default"
2024-03-20T00:18:23.504+03:00 INFO 2535 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2024-03-20T00:18:23.566+03:00 INFO 2535 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 54 ms. Found 3 JPA repository interfaces.
2024-03-20T00:18:24.436+03:00 INFO 2535 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http)
2024-03-20T00:18:24.451+03:00 INFO 2535 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2024-03-20T00:18:24.451+03:00 INFO 2535 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.19]
2024-03-20T00:18:24.510+03:00 INFO 2535 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2024-03-20T00:18:24.512+03:00 INFO 2535 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2252 ms
2024-03-20T00:18:24.883+03:00 INFO 2535 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting...
2024-03-20T00:18:25.136+03:00 INFO 2535 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4863c8ac
2024-03-20T00:18:25.138+03:00 INFO 2535 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.
2024-03-20T00:18:25.293+03:00 INFO 2535 --- [ main] liquibase.database : Set default schema name to public
2024-03-20T00:18:26.138+03:00 INFO 2535 --- [ main] liquibase.changelog : Creating database history table with name: public.databasechangelog
2024-03-20T00:18:26.177+03:00 INFO 2535 --- [ main] liquibase.changelog : Reading from public.databasechangelog
2024-03-20T00:18:26.241+03:00 INFO 2535 --- [ main] liquibase.lockservice : Successfully acquired change log lock
2024-03-20T00:18:26.243+03:00 INFO 2535 --- [ main] liquibase.command : Using deploymentId: 0883106243
2024-03-20T00:18:26.245+03:00 INFO 2535 --- [ main] liquibase.changelog : Reading from public.databasechangelog
Running Changeset: db/changelog/changelog-master.xml::v-0.0::sakhmina
2024-03-20T00:18:26.269+03:00 INFO 2535 --- [ main] liquibase.changelog : Tag 'db_init' applied to database
2024-03-20T00:18:26.270+03:00 INFO 2535 --- [ main] liquibase.changelog : ChangeSet db/changelog/changelog-master.xml::v-0.0::sakhmina ran successfully in 4ms
Running Changeset: db/changelog/v-1.0/01-changeset-contact-details-table.xml::01_contact-details::sakhmina
2024-03-20T00:18:26.310+03:00 INFO 2535 --- [ main] liquibase.changelog : SQL in file 01-create-contact-details-table.sql executed
2024-03-20T00:18:26.312+03:00 INFO 2535 --- [ main] liquibase.changelog : ChangeSet db/changelog/v-1.0/01-changeset-contact-details-table.xml::01_contact-details::sakhmina ran successfully in 34ms
Running Changeset: db/changelog/v-1.0/01-changeset-country-codes-table.xml::01_country_codes::sakhmina
2024-03-20T00:18:26.329+03:00 INFO 2535 --- [ main] liquibase.changelog : SQL in file 01-create-country-codes-table.sql executed
2024-03-20T00:18:26.364+03:00 INFO 2535 --- [ main] liquibase.changelog : SQL in file 01-insert-country-codes-table.sql executed
2024-03-20T00:18:26.366+03:00 INFO 2535 --- [ main] liquibase.changelog : ChangeSet db/changelog/v-1.0/01-changeset-country-codes-table.xml::01_country_codes::sakhmina ran successfully in 47ms
Running Changeset: db/changelog/v-1.0/01-changeset-countries-table.xml::01_countries::sakhmina
2024-03-20T00:18:26.391+03:00 INFO 2535 --- [ main] liquibase.changelog : SQL in file 01-create-countries-table.sql executed
2024-03-20T00:18:26.393+03:00 INFO 2535 --- [ main] liquibase.changelog : ChangeSet db/changelog/v-1.0/01-changeset-countries-table.xml::01_countries::sakhmina ran successfully in 16ms
Running Changeset: db/changelog/v-1.0/01-changeset-customers-table.xml::01_customers::sakhmina
2024-03-20T00:18:26.418+03:00 INFO 2535 --- [ main] liquibase.changelog : SQL in file 01-create-customers-table.sql executed
2024-03-20T00:18:26.422+03:00 INFO 2535 --- [ main] liquibase.changelog : ChangeSet db/changelog/v-1.0/01-changeset-customers-table.xml::01_customers::sakhmina ran successfully in 23ms
Running Changeset: db/changelog/changelog-master.xml::v-1.0::sakhmina
2024-03-20T00:18:26.431+03:00 INFO 2535 --- [ main] liquibase.changelog : Tag 'db_init2' applied to database
2024-03-20T00:18:26.433+03:00 INFO 2535 --- [ main] liquibase.changelog : ChangeSet db/changelog/changelog-master.xml::v-1.0::sakhmina ran successfully in 4ms
2024-03-20T00:18:26.444+03:00 INFO 2535 --- [ main] liquibase.util : UPDATE SUMMARY
2024-03-20T00:18:26.445+03:00 INFO 2535 --- [ main] liquibase.util : Run: 6
2024-03-20T00:18:26.446+03:00 INFO 2535 --- [ main] liquibase.util : Previously run: 0
2024-03-20T00:18:26.446+03:00 INFO 2535 --- [ main] liquibase.util : Filtered out: 0
2024-03-20T00:18:26.446+03:00 INFO 2535 --- [ main] liquibase.util : -------------------------------
2024-03-20T00:18:26.446+03:00 INFO 2535 --- [ main] liquibase.util : Total change sets: 6
2024-03-20T00:18:26.446+03:00 INFO 2535 --- [ main] liquibase.util : Update summary generated
2024-03-20T00:18:26.449+03:00 INFO 2535 --- [ main] liquibase.command : Update command completed successfully.
Liquibase: Update has been successful. Rows affected: 60
2024-03-20T00:18:26.453+03:00 INFO 2535 --- [ main] liquibase.lockservice : Successfully released change log lock
2024-03-20T00:18:26.453+03:00 INFO 2535 --- [ main] liquibase.command : Command execution complete
2024-03-20T00:18:26.579+03:00 INFO 2535 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default]
2024-03-20T00:18:26.645+03:00 INFO 2535 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.4.4.Final
2024-03-20T00:18:26.683+03:00 INFO 2535 --- [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled
2024-03-20T00:18:26.952+03:00 INFO 2535 --- [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer
2024-03-20T00:18:27.990+03:00 INFO 2535 --- [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
2024-03-20T00:18:27.992+03:00 INFO 2535 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2024-03-20T00:18:28.417+03:00 WARN 2535 --- [ main] ion$DefaultTemplateResolverConfiguration : Cannot find template location: classpath:/templates/ (please add some templates, check your Thymeleaf configuration, or set spring.thymeleaf.check-template-location=false)
2024-03-20T00:18:29.229+03:00 INFO 2535 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 1 endpoint(s) beneath base path '/actuator'
2024-03-20T00:18:29.321+03:00 INFO 2535 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path ''
2024-03-20T00:18:29.343+03:00 INFO 2535 --- [ main] c.i.c.CustomerServiceApplication : Started CustomerServiceApplication in 7.722 seconds (process running for 8.264)
Там вроде контекст поменять нужно. То есть плагин docker-build-push не находит Dockerfile. https://github.com/iPrody/iPrody-Devs-Gr0000000008-product-service/blob/master/.github/workflows/push_to_registry.yml
About runing app in docker container
it works with
docker run -it --network host --name db customer-service-app sh
java -jar /apps/customer-service-app.jar
Thanks to @sulfur1
2
Fix step Build-And-Push-to-GHCR-CI / push_to_github_registry (push) in GitHub actions.
Build and push Docker image