Removes 7 unused PNGs (Replit-generated screenshots) plus the matching
@assets Vite alias and the docker/web.Dockerfile copy step. Nothing
in the source code imported from this alias.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Brings full Postgres + api + web compose setup so the app can run on any
machine with just Docker, instead of requiring a host PostgreSQL install.
Includes a one-shot migrate service that pushes the Drizzle schema before
the API starts. Web image serves the Vite build via nginx and proxies
/api/* to the api-server.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>