#!/bin/bash # Usage: ./run-pastebin.sh [] # ./run-pastebin.sh pastebin.my.site # Set HOST environment variable, or... # ./run-pastebin.sh # ...if environment variable already set. # Ensure that HOST (i.e., host) environment variable has been set. if [[ ! -z "$1" ]]; then echo "HOST=$1" > .env else if ! grep '^HOST=' .env &>/dev/null; then echo 'Must specify the HOST variable in .env file.' >&2 exit 1 fi fi set -x # Set appropriate permissions for container volumes. for DIR in swag privatebin; do mkdir -p "/var/$DIR" chown 65534:65534 "/var/$DIR" done # Start SWAG and PrivateBin. docker-compose up -d set +x