From 77adb9f7e5569ee00b6e53ef18582a28f303195e Mon Sep 17 00:00:00 2001 From: Santiago Del Castillo Date: Thu, 29 Sep 2016 17:00:18 -0300 Subject: [PATCH] Getting ready to opensource deployer --- LICENSE | 22 ++++++++++++++++++++++ README.md | 3 +++ deployer/settings.py | 2 +- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..b8de5aa --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +The MIT License + +Copyright (c) 2010-2016 Google, Inc. http://angularjs.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/README.md b/README.md index 00a8db6..fc025f4 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,9 @@ You must have a `.env` file with the required variables on your app's root direc # Env Variables ## Required env variables +`INSTALL_DIR=/path/to/dir` + Path where to setup the application. directory *MUST* exist. + `PRODUCTION_SERVERS=,...` A list of IPs and/or domains of production servers diff --git a/deployer/settings.py b/deployer/settings.py index 188810e..6b9bae6 100644 --- a/deployer/settings.py +++ b/deployer/settings.py @@ -15,7 +15,7 @@ env.python_version = environ.get('APP_PYTHON_VERSION') env.app_name = environ.get('APP_NAME') -env.app_dir = '/var/local/apps/{}'.format(environ.get('APP_NAME')) +env.app_dir = '{}/{}'.format(environ.get('INSTALL_DIR'), environ.get('APP_NAME')) env.repo_url = environ.get('APP_REPO_URL') env.supervisor_services = environ.get('SUPERVISOR_SERVICES', '').split(',')