Skip to content

feat: Docker runtime and CI pipeline for server (#15)#18

Open
suyashkumar102 wants to merge 3 commits intoc2siorg:mainfrom
suyashkumar102:feat/docker-pipeline
Open

feat: Docker runtime and CI pipeline for server (#15)#18
suyashkumar102 wants to merge 3 commits intoc2siorg:mainfrom
suyashkumar102:feat/docker-pipeline

Conversation

@suyashkumar102
Copy link
Copy Markdown

Closes #15

Added the Dockerfile for the server and the GitHub Actions workflow that builds and pushes the image to GHCR.

The workflow only triggers when files under server/ change, so client-side or unrelated changes don't waste CI minutes. On PRs it just builds to catch any breakage, on merges to main it actually pushes to the registry. Images get tagged with latest, branch name, and commit SHA so you can always trace what's running.

Also threw in a small pytest suite that statically checks the Dockerfile and workflow are configured correctly — catches things like someone accidentally removing the cache config or breaking the push condition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Docker runtime for the server project

1 participant