My WSGI apps are serving the static assets. So there is no difference
in serving static assets between development and production.

I do use http://www.cloudvps.com/openstack/cdn-acceleration/, which is
a CDN which gets the assets from my apps. So my app serve the static
assets but only a small number of requests are actually served
directly by the app.

Note: minifying and bundling is not implement by bowerstatic yet. When
bowerstatic can do that automatically in the near future, static
assets are hassle free.

Marc

2014-11-11 16:42 GMT+01:00 John Anderson <[email protected]>:
>>
>> 2014-10-28 15:51 GMT+01:00 Sascha Gottfried
>> <[email protected]>:
>> > This is the announcement of the package from the author...
>> > http://blog.startifact.com/posts/announcing-bowerstatic.html
>> >
>> >
>> > On Tue, Oct 28, 2014 at 11:16 AM, Sascha Gottfried
>> > <[email protected]> wrote:
>> >>
>> >> Today I found bowerstatic, successor of fanstatic, and want to
>> >> highlight
>> >> the history page of the docs. It is a great introduction into the topic
>> >> and
>> >> gives answers to some questions found in this thread.
>> >>
>> >> Bowerstatic@readthedocs - History
>
>
> On Wed, Nov 5, 2014 at 2:07 PM, Marc Rijken <[email protected]> wrote:
>>
>> I have made an integration of bowerstatic in Pyramid:
>> https://github.com/mrijken/pyramid_bowerstatic
>>
>> It is not released yet, because it will need some testing first.
>>
>> Marc
>
>
>
> Bower is a package manager, not as asset pipeline (bundler) system. In my
> experience getting the static assets that are required for my development
> and serving them isn't the important part. I don't see many people actually
> serving static assets from their WSGI application outside of development, at
> a minimum we use something like nginx to serve them and majority of the time
> we have them deployed to a CDN like fastly or akamai instead.
>
> The important part of tools like webassets is that they can take a related
> list of assets (backbone, underscore, and zepto for example) and in develop
> serve them statically but for prod/deployment collect those static assets,
> minify them into a single file, and push them up to a CDN and generate the
> URL for the CDN.
>
> As an example, if I declare the following bundle in my code:
>
> Bundle(
>   'js/zepto.js',
>   'js/underscore.js',
>   'js/backbone.js'
> )
>
> in development I want to see 3 static assets declare:
>
> <script src="/static/js/zepto.js">
> <script src="/static/js/underscore.js">
> <script src="/static/js/backbone.js">
>
> but when I'm deploying to production I want to say "collect my static assets
> and minify them" so that I can copy them up to my CDN, and then I expect a
> single URL in production:
>
> <script src="http://fastly.com/sontek/static/compiled_bundle.js";>
>
> My WSGI application will not have access to a javascript minifier or css
> minifier and it wont be serving any static assets itself.
>
> Do you have a flow that solves this using bower + grunt, or are you shipping
> to production having your application server also serve up your static
> assets?
>
> - John
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "pylons-discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/pylons-discuss.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/pylons-discuss.
For more options, visit https://groups.google.com/d/optout.

Reply via email to