Mounting a volume

Mounting a volume

To add a volume to docker all you need to do is go to your folder

/media/emsites/$SERVER/$NODE

You'll find a script:

entermedia-docker.sh

Inside this script, you'll find

docker run -t -d \
	--restart unless-stopped \
	--net entermedia \
	--ip $IP_ADDR \
	--name $INSTANCE \
	--log-opt max-size=10m --log-opt max-file=10 \
	--cap-add=SYS_PTRACE \
	-e TZ="America/New_York" \
	-e USERID=$USERID \
	-e GROUPID=$GROUPID \
	-e CLIENT_NAME=$SITE \
	-e INSTANCE_PORT=$NODENUMBER \
	-v ${ENDPOINT}/webapp:/opt/entermediadb/webapp \
	-v ${ENDPOINT}/data:/opt/entermediadb/webapp/WEB-INF/data \
	-v ${ENDPOINT}/elastic:/opt/entermediadb/webapp/WEB-INF/elastic \
	-v ${ENDPOINT}/services:/media/services \
	-v ${ENDPOINT}/$NODENUMBER/tmp:/tmp \
	-v ${SCRIPTROOT}/tomcat:/opt/entermediadb/tomcat \
	entermediadb/entermedia10:$BRANCH \
	/usr/bin/entermediadb-deploy.sh

You'll notice that we are already adding volumes and all you need to do, is add your own volume

   ...
   -v /path/to/your/volume:/path/inside/container \
   ...

This will mount the folder inside the container. Now you can use hotfolders