Hmmm. So the migration is running successfully, but thinks there’s nothing to do. Then the database doesn’t have the tables you expect?
I think maybe the Dockerfile isn’t copying the migrations into the image properly. You probably need to uncomment this line:
# COPY priv priv
Migrations are stored in priv
and I don’t see that getting copied anywhere else.