From 88b49040c826d591b1d027501143bf0f9364b9ed Mon Sep 17 00:00:00 2001 From: emil-lengman Date: Wed, 12 Aug 2020 18:01:57 +0200 Subject: [PATCH] docker-entrypoint for adding the env viriables to the .env files --- docker-entrypoint.sh | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 docker-entrypoint.sh diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100755 index 0000000..bf7bcaf --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,40 @@ +#!/bin/bash + +# We use this file to translate environmental variables to .env files used by the application + +set -e + + +echo " +TZ=UTC +REACT_APP_API_HOST=$REACT_APP_API_HOST +REACT_APP_API_PROTOCOL=$REACT_APP_API_PROTOCOL +REACT_APP_API_PORT=$REACT_APP_API_PORT +REACT_APP_COMMIT_SHA=$REACT_APP_COMMIT_SHA + +# To display darkwire version +REACT_APP_COMMIT_SHA=$REACT_APP_COMMIT_SHA + +# Set max transferable file size in MB +REACT_APP_MAX_FILE_SIZE=$REACT_APP_MAX_FILE_SIZE +" > client/.env + + +echo" +MAILGUN_API_KEY=$MAILGUN_API_KEY +MAILGUN_DOMAIN=$MAILGUN_DOMAIN +ABUSE_TO_EMAIL_ADDRESS=$ABUSE_TO_EMAIL_ADDRESS +ABUSE_FROM_EMAIL_ADDRESS=$ABUSE_FROM_EMAIL_ADDRESS + +CLIENT_DIST_DIRECTORY='client/dist/path' + +ROOM_HASH_SECRET=$ROOM_HASH_SECRET + +SITE_URL=$SITE_URL + +# Store configuration +STORE_BACKEND=$STORE_BACKEND +STORE_HOST=$STORE_HOST +" > server/.env + +exec "$@" \ No newline at end of file