# HG changeset patch # User smith@nwoca.org # Date 1494257913 -3600 # Node ID 5c986cbb22b8d564a78fdb89a2ae35e0e4d8074a # Parent c39100a00b5c7cd86506ed6f4cda338796ea77d4 DEP-12: add simple script to standardize setting up projects diff -r c39100a00b5c -r 5c986cbb22b8 compose2/preview/setup.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compose2/preview/setup.sh Mon May 08 16:38:33 2017 +0100 @@ -0,0 +1,28 @@ +#!/bin/bash +# Sets up a new district project based on SSDT default configuration in the current working directory. +# +# Usage: +# +# /data/preview/sampleville $ /ssdt/compose2/preview/setup.sh +# +# Will create a docker-compose.yml and .env file with default settings. +# +# +source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/.functions.sh" + +base=$(dirname "${BASH_SOURCE[0]}") + +if [ ! -e "docker-compose.yml" ] ; then + cp $base/usxs-template.yml ./docker-compose.yml + echo "created docker-compose.yml" +fi + +touch .env + +source .env + +if [ "$COMPOSE_PROJECT_NAME" == "" ] +then + echo "COMPOSE_PROJECT_NAME=$(basename $PWD)" >> .env + echo "set project name in .env file" +fi