org.postgresql.util.PSQLException: Ошибка: пользователь "postgres" не может подключиться (не указан)
[28P01] �����: ������������ "postgres" �� ������ �������� ����������� (�� ������)
version: '3'
services:
# Database
db:
container_name: db
image: postgres:13.3
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: javacode
ports:
- '5432:5432'
org.postgresql.util.PSQLException: Ошибка при попытке подсоединения.
at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:358) ~[postgresql-42.7.3.jar:42.7.3]
at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) ~[postgresql-42.7.3.jar:42.7.3]
at org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:273) ~[postgresql-42.7.3.jar:42.7.3]
Caused by: java.net.UnknownHostException: app-db
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:572) ~[na:na]
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:633) ~[na:na]
version: "3"
services:
mysql:
image: mysql:8.0.36
environment:
MYSQL_ROOT_USER: root
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: topdom
command: --init-file db/initDB.sql
ports:
- "3306:3306"
tomcat:
build: .
ports:
- "8080:8080"
app:
image: openjdk:17
container_name: "java-app"
FROM tomcat:9.0.59-jdk17-openjdk
COPY ./target/application.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
version: "3"
services:
mysql:
image: mysql:8.0.36
environment:
MYSQL_ROOT_USER: root
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: topdom
command: --init-file db/initDB.sql
ports:
- "3306:3306"
tomcat:
build: .
ports:
- "8080:8080"
app:
image: openjdk:17
container_name: "java-app"
FROM tomcat:9.0.59-jdk17-openjdk
COPY ./target/application.war /usr/local/tomcat/webapps/
CMD ["catalina.sh", "run"]
Проект запустился, большое спасибо! Но осталась неясность в моем вопросе выше.