diff options
author | Egor Yurtaev <yurtaev.egor@gmail.com> | 2014-12-11 18:29:01 +0600 |
---|---|---|
committer | Egor Yurtaev <yurtaev.egor@gmail.com> | 2014-12-25 12:56:49 +0600 |
commit | 93e592776202cf84337bc6de9531cf75aab20b36 (patch) | |
tree | 70d17f8d8f0a68b04af5c484b5c6d1c83f7f3b7f /pavement.py | |
parent | 59aaa4bdf2d41ab6d0d8799195c09e40683191dc (diff) | |
download | omaha-server-93e592776202cf84337bc6de9531cf75aab20b36.zip omaha-server-93e592776202cf84337bc6de9531cf75aab20b36.tar.gz omaha-server-93e592776202cf84337bc6de9531cf75aab20b36.tar.bz2 |
task processing_crash_dump & unittest
Diffstat (limited to 'pavement.py')
-rw-r--r-- | pavement.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pavement.py b/pavement.py index 51d6f7d..46dc858 100644 --- a/pavement.py +++ b/pavement.py @@ -18,6 +18,8 @@ License for the specific language governing permissions and limitations under the License. """ +import os + from paver.easy import task from paver.easy import sh @@ -67,11 +69,22 @@ def create_admin(): @task +def mount_s3(): + kwargs = dict(bucket=os.environ['AWS_STORAGE_BUCKET_NAME'], + mount_point='/srv/omaha_s3') + env = dict(AWSACCESSKEYID=os.environ['AWS_ACCESS_KEY_ID'], + AWSSECRETACCESSKEY=os.environ['AWS_SECRET_ACCESS_KEY']) + cmd = 's3fs {bucket} {mount_point} -ouse_cache=/tmp'.format(**kwargs) + sh(cmd, env=env) + + +@task def docker_run(): migrate() loaddata() create_admin() collectstatic() + mount_s3() sh('/usr/bin/supervisord') |