We no longer need any env.sh

This commit is contained in:
Kevin van Zonneveld 2016-03-30 16:13:20 +02:00
parent 603fce7559
commit 8e91ba9b92
4 changed files with 7 additions and 91 deletions

View File

@ -122,14 +122,14 @@
upstart_pidfile_path = "{{{config.global.approot}}}/shared/{{{config.global.appname}}}.pid"
upstart_respawn = true
upstart_respawn_limit = true
upstart_runtime_root = "{{{config.global.approot}}}/current/tusd_linux_amd64/"
upstart_runtime_root = "{{{config.global.approot}}}/current/tusd_linux_amd64"
upstart_user = "www-data"
[[setup.playbooks.roles]]
role = "{{{init.paths.roles_dir}}}/rsyslog/v3.0.1"
[setup.playbooks.roles.rsyslog_rsyslog_d_files.49-tusd]
# Send {{{config.global.appname}}} messages to a dedicated logfile
directives = [ "&~" ]
directives = [ "& stop" ]
[[setup.playbooks.roles.rsyslog_rsyslog_d_files.49-tusd.rules]]
rule = ":programname, startswith, \"{{{config.global.appname}}}\""
logpath = "{{{config.global.approot}}}/shared/logs/{{{config.global.appname}}}.log"
@ -155,10 +155,6 @@
ansistrano_deploy_via = "download_unarchive"
ansistrano_group = "ubuntu"
[[deploy.playbooks.tasks]]
copy = "src={{ playbook_dir }}/env.sh dest={{{config.global.approot}}}/current/tusd_linux_amd64/env.sh mode=0600 owner=root group=root"
name = "tusd | Upload environment"
[[deploy.playbooks.tasks]]
name = "tusd | Set file attributes"
file = "path={{{config.global.approot}}}/current/tusd_linux_amd64/tusd mode=0755 owner=www-data group=www-data"

View File

@ -1,37 +0,0 @@
#!/usr/bin/env bash
# Uppy-server. Copyright (c) 2016, Transloadit Ltd.
#
# This file:
#
# - Walks over any FREY_ and TUSD_ environment variable (except for _AWS_)
# - Adds encrypted keys ready for use to .travis.yml
#
# Run as:
#
# source env.sh && ./encrypt.sh
#
# Authors:
#
# - Kevin van Zonneveld <kevin@transloadit.com>
set -o pipefail
set -o errexit
set -o nounset
# set -o xtrace
if [ -z "${FREY_DOMAIN:-}" ]; then
echo "FREY_DOMAIN not present. "
echo "Please first source env.sh"
exit 1
fi
# Set magic variables for current file & dir
__dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
__file="${__dir}/$(basename "${BASH_SOURCE[0]}")"
__base="$(basename ${__file} .sh)"
__freyroot="$(dirname "${__dir}")"
for var in $(env |awk -F= '{print $1}' |egrep '^(FREY|TUSD)_[A-Z0-9_]+$' |grep -v '_AWS_' |sort); do
echo "Encrypting and adding '${var}'"
travis encrypt "${var}=${!var}" --add env.global
done

View File

@ -1,47 +0,0 @@
#!/usr/bin/env bash
# tusd. Copyright (c) 2016, Transloadit Ltd.
# This file:
#
# - Creates a brand new env.sh based on env.example.sh that is shipped with Git
# - Walks over any FREY_ and TUSD_ environment variable
# - Adds them as exports to to env.sh inside $__freyroot
#
# Run as:
#
# ./rebuild-env.sh
#
# Authors:
#
# - Kevin van Zonneveld <kevin@transloadit.com>
set -o pipefail
set -o errexit
set -o nounset
# set -o xtrace
if [ -z "${FREY_DOMAIN:-}" ]; then
echo "FREY_DOMAIN not present. "
echo "Please make sure your environment is set properly (via e.g. travis encrypt)"
exit 1
fi
# Set magic variables for current file & dir
__dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
__file="${__dir}/$(basename "${BASH_SOURCE[0]}")"
__base="$(basename ${__file} .sh)"
__freyroot="$(dirname "${__dir}")"
if [ -f "${__freyroot}/env.sh" ]; then
echo "You alreayd have a '${__freyroot}/env.sh'"
exit 1
fi
cp -v "${__freyroot}/env.example.sh" "${__freyroot}/env.sh"
chmod 600 "${__freyroot}/env.sh"
for var in $(env |awk -F= '{print $1}' |egrep '^(FREY|TUSD)_[A-Z0-9_]+$'| grep -v '_AWS_' |sort); do
echo "Adding '${var}' to env.sh"
echo "export ${var}=\"${!var}\"" >> "${__freyroot}/env.sh"
done
ls -al "${__freyroot}/env.sh"

View File

@ -1,6 +1,6 @@
PHONY: frey
frey:
@npm install --global frey@0.3.12
@npm install --global frey@0.3.13
PHONY: deploy
deploy:
@ -17,3 +17,7 @@ console:
PHONY: deploy-localfrey
deploy-localfrey:
@cd .infra && source env.sh && babel-node ${HOME}/code/frey/src/cli.js setup
PHONY: console-localfrey
console-localfrey:
@cd .infra && source env.sh && babel-node ${HOME}/code/frey/src/cli.js remote