#!/bin/sh # Start a soledad server inside a docker container. # # This script is meant to be copied to the docker container and run upon # container start. CMD="/usr/local/soledad/test-env.py" REPO="/var/local/soledad" if [ ! -z "${SOLEDAD_REMOTE}" ]; then git -C ${REPO} remote add test ${SOLEDAD_REMOTE} git -C ${REPO} fetch test fi if [ ! -z "${SOLEDAD_BRANCH}" ]; then git -C ${REPO} checkout ${SOLEDAD_BRANCH} fi ${CMD} couch start ${CMD} user-db create ${CMD} token-db create ${CMD} token-db insert-token ${CMD} shared-db create ${CMD} cert create ${CMD} soledad-server start --no-daemonize