Eftersom din flask-app och Postgres-bilder inte är i samma docker-container kan du inte komma åt databasen via localhost !!
i din databas URL ersätt localhost namnet på Postgres Service i docker-compose/
engine = create_engine('postgresql://user:example@sqldat.com{}:5432/database'.format('service_name_of_postgres'))