julep-ai / julep

Build AI agents and workflows with a simple API. Supabase for AI agents
https://julep.ai
Apache License 2.0
883 stars 69 forks source link

feat: Add docker bake builder #528

Closed creatorrr closed 5 days ago

creatorrr commented 5 days ago

Signed-off-by: Diwank Singh Tomer diwank.singh@gmail.com


[!IMPORTANT] Introduce Docker Bake for building and pushing images with updated GitHub Actions workflows and Dockerfiles.

  • GitHub Actions Workflows:
    • Add .github/workflows/dev-push-to-hub.yml and .github/workflows/main-push-to-hub.yml for building and pushing images on dev and main branch merges.
    • Remove push-to-hub.yml workflow.
  • Docker Build System:
    • Introduce docker-bake.hcl for defining Docker build targets and configurations.
    • Update Dockerfiles in agents-api, agents-api.worker, agents-api.migration to use Docker Bake.
  • Documentation:
    • Update CONTRIBUTING.md with instructions for building Docker images using Docker Bake.
  • Miscellaneous:
    • Add submodules for sdks/node-sdk and sdks/python-sdk.

This description was created by Ellipsis for 2a82893eeb3e22d5e18d60da7a320108cffa7f3c. It will automatically update as commits are pushed.