Hey guys,

I’ve deployed a static website using App platform. It’s a single page application so keeping the JS bundle as light as possible is critical.
I don’t see any options to setup serving gzip/brotli assets for browsers that support it. For now, the CSS and JS are all uncompressed which isn’t ideal.

Is this possible to setup right now? I didn’t see anything on the GUI or the App specification (https://www.digitalocean.com/docs/app-platform/references/app-specification-reference/)

if not support, is this something on your roadmap?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
1 answer

👋 Thanks for the question.

We don’t current offer this functionality, but we have not dismissed it. I’ve created an internal ticket so we can evaluate adding this functionality to our roadmap.

  • @cbaker thanks for the response. I decided not to deploy with App Platform yet since it doesn’t look ready for single page applications. The biggest roadblock is redirects, so if possible please prioritize that first.
    For an SPA, all routes need to be redirected to index.html. Right now, it’s impossible to do that short of declaring index.html as the error resource, which still results in a 404 error which isn’t good. Manually declaring all routes is not possible either because some routes are dynamic.
    Kudos for a very easy to use product so far, I’m sure with a few more features it’ll be a great way to deploy SPAs in the future.

Submit an Answer