Skip to content

Fix and automate local environment setup#274

Merged
erick-GeGe merged 2 commits intomainfrom
fix/local-setup
Apr 15, 2026
Merged

Fix and automate local environment setup#274
erick-GeGe merged 2 commits intomainfrom
fix/local-setup

Conversation

@erick-GeGe
Copy link
Copy Markdown
Contributor

Description

  • Add MongoDB to docker-compose and Makefile resources for local setup.
  • Add project-downloader to build services and rename Dockerfile-downloader to Dockerfile-project-downloader to match the expected image name.
  • Add make setup-minio-bucket target to automate MinIO bucket creation and public policy (replaces manual UI steps).
  • Skip _candidate image suffix in local mode (CREDENTIALS=local) in get_candidate_image() since local registry builds directly to production tag.

Issue

  • Github Issue ID.

Checklist before requesting a review

  • I have performed a self-review of my code.
  • My code follows the style guidelines of this project.
  • I have made corresponding changes to the documentation.
  • New and existing tests pass locally with my changes.
  • If this change is a core feature, I have added thorough tests.
  • If this change affects or depends on the behavior of other estela repositories, I have created pull requests with the relevant changes in the affected repositories. Please, refer to our official documentation.
  • I understand that my pull request may be closed if it becomes obvious or I did not perform all of the steps above.

@erick-GeGe erick-GeGe requested a review from joaquingx April 1, 2026 17:43
Copy link
Copy Markdown
Contributor

@joaquingx joaquingx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to add a documentation about the candidate logic not working for local deployments? @erick-GeGe

@erick-GeGe
Copy link
Copy Markdown
Contributor Author

Do we need to add a documentation about the candidate logic not working for local deployments? @erick-GeGe

Yes, I'll add a note about that in the local deployment docs. I'll also document the new MongoDB service in the Docker Compose setup and the MinIO initialization script.

@github-actions
Copy link
Copy Markdown

Docs preview

New docs deployment: [6117e93495fac1a35d2fad0db131cbba3f1b1374]!
Check out the docs preview here 👈

@erick-GeGe erick-GeGe merged commit fa4f5d8 into main Apr 15, 2026
1 check passed
@erick-GeGe erick-GeGe deleted the fix/local-setup branch April 15, 2026 16:44
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.

2 participants