Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework exo.hcl conversion for docker compose #426

Closed
wants to merge 4 commits into from

Conversation

brandonbloom
Copy link
Member

@brandonbloom brandonbloom commented Oct 19, 2021

This reworks the docker compose -> exo.hcl conversion to avoid doing any docker-compose magic at the manifest level. Instead, the logic is pushed down in to controllers, so folks who import compose files get nice clean exo.hcl files.

Base automatically changed from manifest to main October 20, 2021 16:27
@brandonbloom brandonbloom force-pushed the simplify-compose-convert branch 2 times, most recently from 8dd4709 to 7eb95b8 Compare October 21, 2021 01:34
@brandonbloom
Copy link
Member Author

This is almost ready. I've reimplemented all the logic except handling the "depends_on" that are implicit in the component spec as service "links" or explicit in "depends_on", but not part of the component-level non-spec stuff.

This logic will have to live somewhere else, but this wasn't the place
for it. Converted HCL files should be as similar to the source
compose files as possible.
@brandonbloom
Copy link
Member Author

Closing in favor of ongoing work in #543

@brandonbloom brandonbloom deleted the simplify-compose-convert branch May 14, 2022 00:49
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.

1 participant