You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
376 B
Bash

#!/bin/sh
set -eux
IMAGE_NAME="phc/storage"
CONTAINER_NAME="storage"
HOST_PORT="4000"
git pull
docker build -t "$IMAGE_NAME" .
docker stop "$CONTAINER_NAME" || true
docker run -d \
--name "$CONTAINER_NAME" \
--rm \
-p "$HOST_PORT:4000" \
-v "$(pwd)/buckets:/app/buckets" \
-v "$(pwd)/database.local.json:/app/database.local.json" \
"$IMAGE_NAME"