Merge pull request #180 from EverythingMe/feature_imrpove_updater

Fix: support for .env files without EXPORT
This commit is contained in:
Arik Fraimovich 2014-04-20 09:51:27 +03:00
commit 8a546b4193
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,10 @@
#!/usr/bin/env bash #!/usr/bin/env bash
source .env
# Ideally I would use stdin with source, but in older bash versions this
# wasn't supported properly.
TEMP_ENV_FILE=`mktemp /tmp/redash_env.XXXXXX`
sed 's/^REDASH/export REDASH/' .env > $TEMP_ENV_FILE
source $TEMP_ENV_FILE
rm $TEMP_ENV_FILE
exec "$@" exec "$@"

View File

@ -130,6 +130,7 @@ def list():
@data_sources_manager.command @data_sources_manager.command
def new(name, type, options): def new(name, type, options):
"""Create new data source""" """Create new data source"""
# TODO: validate it's a valid type and in the future, validate the options.
print "Creating {} data source ({}) with options:\n{}".format(type, name, options) print "Creating {} data source ({}) with options:\n{}".format(type, name, options)
data_source = models.DataSource.create(name=name, data_source = models.DataSource.create(name=name,
type=type, type=type,