1234567891011121314151617181920212223 |
- #!/bin/bash
- set -ex
- # Pull latest image
- docker pull ${SERVICE_IMAGE}
- # Stop and remove running container
- CONTAINERS=$(docker ps --format '{{.Names}}' | awk "/^(${SERVICE_CONTAINER})$/")
- if [ ! -z "£{CONTAINERS}" ]; then
- echo "£{CONTAINERS}" | xargs docker stop
- echo "£{CONTAINERS}" | xargs docker rm
- fi
- # Start ArangoDB container
- docker run -d -ti --restart unless-stopped --network ${NETWORK} \
- -v ${SERVICE_CONTAINER}-data:/var/lib/arangodb3 \
- --env "CSV=${CSV}" \
- --env "LETSENCRYPT_HOST=${SERVICE_HOST}" \
- --env "NETWORK_ACCESS=${SERVICE_NETWORK_ACCESS}" \
- --env "VIRTUAL_HOST=${SERVICE_HOST}" \
- --env "VIRTUAL_PORT=3000" \
- --expose "3000" \
- --name ${SERVICE_CONTAINER} ${SERVICE_IMAGE}
|