Dockerized Pipeshub AI Deployment

Job ID: 39767125

Budget: $10 – $30 USD

I need the entire Pipeshub AI project stood up so that it runs out-of-the-box on an Ubuntu host, fully containerised and already wired to the OpenAI API. Your work should live in a GitLab repository; when I clone it and run the provided Docker command, everything must build, start and respond without manual tweaks.

Key things I expect from you
• A clean Dockerfile or Docker Compose setup that installs every dependency, exposes the necessary ports and follows best practices for production security.
• Seamless OpenAI/other AI integration: configuration via environment variables, a quick smoke-test endpoint or script that proves the key API call succeeds, and clear instructions on rotating the token.
• A concise implementation document (Markdown is fine) that explains directory structure, container build/run steps, configuration, required environment variables, and how to redeploy on a fresh Ubuntu server.
• Final validation on my own server (I’ll provide SSH access) so we confirm together that the containers spin up and the service responds as expected.
• commit or merge request in GitLab containing all code, the Docker assets and the documentation.

Acceptance criteria
– Running `docker compose up -d` (or equivalent) on a clean Ubuntu box completes without error.
– Health check or sample endpoint returns a successful OpenAI response.
– No hard-coded secrets; everything configurable through the supplied `.env` template.
– README / technical document fully covers setup, config, and troubleshooting.

If you’re experienced with containerising Python projects, CI/CD in GitLab, and calling OpenAI, this should be straightforward. I’m ready to hand over server credentials as soon as the repository passes local tests.