Set docs_url=/api/docs, redoc_url=/api/redoc,
openapi_url=/api/openapi.json so Swagger UI is
accessible through nginx at http://localhost/api/docs
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
backend/Dockerfile:
- Add ENV PYTHONPATH=/app so alembic can import app.config
- Change CMD to bash entrypoint.sh (volume mount breaks chmod +x)
nginx/nginx.conf:
- Add resolver 127.0.0.11 (Docker internal DNS)
- Use set $backend/$frontend variables so nginx resolves
hostnames per-request instead of at startup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>