тупость, если что)
Короче, я написал докер-компоуз файл с двумя сервисами, своей аппкой (тг бот) и постгресом. Посгрес подымается все норм, а вот мой бот падает с ошибкой подключения к БД.
sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) could not connect to server: Connection refused
salary_bot-salary_bot-1 | Is the server running on host "127.0.0.1" and accepting
salary_bot-salary_bot-1 | TCP/IP connections on port 5432?
salary_bot-salary_bot-1 |
честно, я уже 5ый час ебусь)) помогите
бд поднимается позже, чем поднимается бот, классика используйте depends_on
использую, в том то и дело
У каждого контейнера свой localhost. Используй в качестве адреса имя контейнера postgres
между прочим, да, это тоже важно
не совсем понял о чем именно ты
DB_URL покажи
как вы подключаетесь к бд в .py файле?
DB_URL=postgresql+psycopg2://postgres:postgres@localhost:5432/salary_bot
Замени localhost на db
??? КАКОГО ХУЯ?????
#another_one_localhost
Обсуждают сегодня