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

Support podman for local dev environments #2942

Merged
merged 9 commits into from
Nov 15, 2023
Merged

Support podman for local dev environments #2942

merged 9 commits into from
Nov 15, 2023

Conversation

nellh
Copy link
Contributor

@nellh nellh commented Nov 13, 2023

This includes some general simplification of the dev environment, reducing the need to maintain as many docker volumes. This also allows OpenNeuro to run in a dev environment where the user running it may not have root access (such as nested within a flatpak or on a multiuser server) assuming the system is otherwise compatible with rootless docker or podman.

I updated documentation to point at podman-compose but docker-compose v1 should continue to work. Usage is identical to docker-compose. podman-compose up -d

Copy link

codecov bot commented Nov 13, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (60cf11e) 72.76% compared to head (068d636) 64.86%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2942      +/-   ##
==========================================
- Coverage   72.76%   64.86%   -7.91%     
==========================================
  Files          43      378     +335     
  Lines        1597    24221   +22624     
  Branches        0      864     +864     
==========================================
+ Hits         1162    15710   +14548     
- Misses        435     8511    +8076     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@nellh nellh merged commit 114c524 into master Nov 15, 2023
6 of 7 checks passed
@nellh nellh deleted the dev/podman-support branch November 15, 2023 21:30
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