Fix #216: Docker does not like an env variable in CMD (anymore?)
This used to work. Even if it's been surfaced by 4a8759939
we were
extensively testing the Dockerfile before that release.
License: MIT
Signed-off-by: Hector Sanjuan <hector@protocol.ai>
This commit is contained in:
parent
e51f771391
commit
fb7be4137f
|
@ -35,4 +35,5 @@ RUN mkdir -p $IPFS_CLUSTER_PATH && \
|
|||
VOLUME $IPFS_CLUSTER_PATH
|
||||
ENTRYPOINT ["/sbin/tini", "--", "/usr/local/bin/start-daemons.sh"]
|
||||
|
||||
CMD ["$IPFS_CLUSTER_OPTS"]
|
||||
# Defaults for ipfs-cluster-service would go here
|
||||
CMD []
|
||||
|
|
|
@ -53,4 +53,5 @@ RUN mkdir -p $IPFS_CLUSTER_PATH && \
|
|||
VOLUME $IPFS_CLUSTER_PATH
|
||||
ENTRYPOINT ["/usr/local/bin/start-daemons.sh"]
|
||||
|
||||
CMD ["$IPFS_CLUSTER_OPTS"]
|
||||
# Defaults would go here
|
||||
CMD []
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
if [ -n "$DOCKER_DEBUG" ]; then
|
||||
set -x
|
||||
fi
|
||||
user=ipfs
|
||||
|
||||
if [ `id -u` -eq 0 ]; then
|
||||
|
@ -8,7 +11,7 @@ if [ `id -u` -eq 0 ]; then
|
|||
# ensure directories are writable
|
||||
su-exec "$user" test -w "${IPFS_PATH}" || chown -R -- "$user" "${IPFS_PATH}"
|
||||
su-exec "$user" test -w "${IPFS_CLUSTER_PATH}" || chown -R -- "$user" "${IPFS_CLUSTER_PATH}"
|
||||
exec su-exec "$user" "$0" "$@"
|
||||
exec su-exec "$user" "$0" $@
|
||||
fi
|
||||
|
||||
# Second invocation with regular user
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
if [ -n "$DOCKER_DEBUG" ]; then
|
||||
set -x
|
||||
fi
|
||||
user=ipfs
|
||||
|
||||
if [ `id -u` -eq 0 ]; then
|
||||
|
@ -8,7 +11,7 @@ if [ `id -u` -eq 0 ]; then
|
|||
# ensure directories are writable
|
||||
su-exec "$user" test -w "${IPFS_PATH}" || chown -R -- "$user" "${IPFS_PATH}"
|
||||
su-exec "$user" test -w "${IPFS_CLUSTER_PATH}" || chown -R -- "$user" "${IPFS_CLUSTER_PATH}"
|
||||
exec su-exec "$user" "$0" "$@"
|
||||
exec su-exec "$user" "$0" $@
|
||||
fi
|
||||
|
||||
ipfs version
|
||||
|
|
Loading…
Reference in New Issue
Block a user