Compile assets to versioned file for production
This commit is contained in:
parent
345a50982b
commit
acc24ff3d1
16
atst/assets.py
Normal file
16
atst/assets.py
Normal file
@ -0,0 +1,16 @@
|
||||
from webassets import Environment, Bundle
|
||||
from atst.home import home
|
||||
|
||||
assets = Environment(
|
||||
directory=home.child("scss"),
|
||||
url="/static"
|
||||
)
|
||||
print(assets.url_expire)
|
||||
css = Bundle(
|
||||
"atat.scss",
|
||||
filters="scss",
|
||||
output="../static/assets/out.%(version)s.css",
|
||||
depends=("**/*.scss"),
|
||||
)
|
||||
|
||||
assets.register("css", css)
|
@ -1,17 +1,7 @@
|
||||
from webassets import Environment, Bundle
|
||||
import tornado.web
|
||||
from atst.home import home
|
||||
from atst.assets import assets
|
||||
from atst.sessions import SessionNotFoundError
|
||||
|
||||
assets = Environment(directory=home.child("scss"), url="/static")
|
||||
css = Bundle(
|
||||
"atat.scss",
|
||||
filters="scss",
|
||||
output="../static/assets/out.css",
|
||||
depends=("**/*.scss"),
|
||||
)
|
||||
|
||||
assets.register("css", css)
|
||||
helpers = {"assets": assets}
|
||||
|
||||
|
||||
|
11
precompile.py
Normal file
11
precompile.py
Normal file
@ -0,0 +1,11 @@
|
||||
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()
|
Loading…
x
Reference in New Issue
Block a user