Use webassets' built-in command line builder
This commit is contained in:
parent
57334b4137
commit
f423ee31b3
@ -1,11 +1,11 @@
|
||||
from webassets import Environment, Bundle
|
||||
from atst.home import home
|
||||
|
||||
assets = Environment(
|
||||
environment = Environment(
|
||||
directory=home.child("scss"),
|
||||
url="/static"
|
||||
)
|
||||
print(assets.url_expire)
|
||||
|
||||
css = Bundle(
|
||||
"atat.scss",
|
||||
filters="scss",
|
||||
@ -13,4 +13,4 @@ css = Bundle(
|
||||
depends=("**/*.scss"),
|
||||
)
|
||||
|
||||
assets.register("css", css)
|
||||
environment.register("css", css)
|
||||
|
@ -1,8 +1,8 @@
|
||||
import tornado.web
|
||||
from atst.assets import assets
|
||||
from atst.assets import environment
|
||||
from atst.sessions import SessionNotFoundError
|
||||
|
||||
helpers = {"assets": assets}
|
||||
helpers = {"assets": environment}
|
||||
|
||||
|
||||
class BaseHandler(tornado.web.RequestHandler):
|
||||
|
@ -1,11 +0,0 @@
|
||||
import logging
|
||||
from atst.assets import assets
|
||||
from webassets.script import CommandLineEnvironment
|
||||
|
||||
# Setup a logger
|
||||
log = logging.getLogger('webassets')
|
||||
log.addHandler(logging.StreamHandler())
|
||||
log.setLevel(logging.DEBUG)
|
||||
|
||||
cmdenv = CommandLineEnvironment(assets, log)
|
||||
cmdenv.build()
|
@ -18,4 +18,4 @@ pipenv install --dev
|
||||
npm install
|
||||
|
||||
# Precompile assets for deployment
|
||||
pipenv run python ./precompile.py
|
||||
pipenv run webassets -m atst.assets build
|
||||
|
Loading…
x
Reference in New Issue
Block a user