Update package.json and fabfile

This commit is contained in:
Oliver Davies 2017-01-08 01:46:22 +00:00
parent b8ef0942cb
commit ab7a28c7a0
2 changed files with 6 additions and 7 deletions

11
fabfile.py vendored
View file

@ -14,14 +14,13 @@ def deploy():
fix_file_permissions() fix_file_permissions()
def build_site(): def build_site():
local('composer install --no-dev') local('composer install --no-dev --optimize-autoloader')
local('bin/sculpin generate -e prod --clean --no-interaction --quiet') local('composer run production')
local('echo %s > output_prod/version' % env.build_number) local('echo %s > output_prod/version' % env.build_number)
def build_assets(): def build_assets():
local('yarn --pure-lockfile') local('npm run init')
local('./node_modules/.bin/bower install') local('npm run production')
local('./node_modules/.bin/gulp build --production --silent')
def deploy_site(): def deploy_site():
rsync_project( rsync_project(
@ -33,5 +32,5 @@ def deploy_site():
run('sudo service nginx configtest && sudo service nginx reload') run('sudo service nginx configtest && sudo service nginx reload')
def fix_file_permissions(): def fix_file_permissions():
run('sudo chown -R jarvis:www-data %s/web' % project_root) run('sudo chown -R %s:%s %s/web' % (env.user, env.group, project_root))
run('sudo chmod -R 750 %s/web' % project_root) run('sudo chmod -R 750 %s/web' % project_root)

View file

@ -1,6 +1,6 @@
{ {
"scripts": { "scripts": {
"init": "yarn && bower install", "init": "yarn --pure-lockfile && bower install",
"dev": "gulp watch", "dev": "gulp watch",
"production": "gulp --production" "production": "gulp --production"
}, },