virtenv_exec('{0}/manage.py collectstatic --noinput'.format(env.code_root))
+####### Compress Static Files
+@task
+def compress_static():
+ """
+ Compress static files
+ """
+
+ virtenv_exec('{0}/manage.py compress'.format(env.code_root))
+
+
####### Run Dev Server
@task
def dev_server():
"""
supervisorctl('restart', 'gunicorn')
+@task
+def flush_memcache():
+ """
+ Clear everything cached in memcached
+ """
+ virtenv_exec('echo "flush_all" | nc localhost 11211')
####### Update Requirements
@task
"""
secrets_path = env.code_root + '/karmaworld/secret'
- secrets_files = ('filepicker.py', 'static_s3.py', 'db_settings.py', 'drive.py', 'client_secrets.json', 'drive.p12')
+ secrets_files = ('filepicker.py', 'static_s3.py', 'drive.py', 'client_secrets.json', 'drive.p12')
errors = []
for sfile in secrets_files:
check_secrets()
install_reqs()
syncdb()
+ compress_static()
collect_static()
fetch_usde()
import_usde()
update_code()
update_reqs()
syncdb()
+ compress_static()
collect_static()
restart_supervisord()
########## END COMMANDS