[IMP] Docker compose file compatibility for Podman #835
+37
−40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update the docker compose base file to allow running IRIS under Podman on RHEL-based systems using podman-compose:
environment
block (e.g., usePOSTGRES_USER=${POSTGRES_USER}
instead of justPOSTGRES_USER
);z
orZ
depending on whether the mount is shared between multiple containers or not).Also remove the
./certificates/
mount as it does not appear to be referenced in the code (onlyweb_certificates
andldap
are used, which are explicitly mounted by other rules).NB: the variable expansion may be an issue for some implementations of Docker or Podman, that may expose these variables in the command line for anyone able to list processes on the system (e.g., when running
ps aux
users may be able to see the command arguments like-e VAR=VALUE
), but recent versions do not appear to have this issue.