Flask + mysql в контейнер docker
Подскажите что не так делаю в docker-compose. Приложение flask не видит базу данных
version: '3'
services:
flask:
build: .
container_name: blog-app
environment:
- PYTHONUNBUFFERED=True
- DATABASE_URL=mysql+pymysql://blog:[email protected]:3306/blog
restart: on-failure
volumes:
- .:/blog
ports:
- 5000:5000
depends_on:
- db
command: gunicorn -b :5000 --access-logfile - --error-logfile - app:app
db:
image: mysql
container_name: mysql
restart: always
environment:
MYSQL_DATABASE: blog
MYSQL_USER: blog
MYSQL_PASSWORD: bx6q!HchQzwa0
MYSQL_ROOT_PASSWORD: sdgfdbefsdgfd