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
|
import tornado.web
|
||||||
from atst.home import home
|
from atst.assets import assets
|
||||||
from atst.sessions import SessionNotFoundError
|
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}
|
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