Question

GitHub Repo Git LFS Files Are Not Accessible to App Platform Deployed Website

I have deployed a static Vue JS site to the Digital Ocean App Platform via my GitHub repository. Some of the files (.mp4 video files) in my GitHub repository are too large to host on GitHub by default, so I am required to use Git LFS (Large File Storage) to store these video files in GitHub.

When Digital Ocean App Platform picks up a change in my GitHub repo and deploys the website, the large files from Git LFS are not accessible on my website. Does Digital Ocean App Platform support accessing files from Git LFS which are in my GitHub repo?

My current workaround is using Digital Ocean Spaces CDN to host the large video files and using the links from Spaces to access the files from my HTML. But, it would be great if I did not need to pay extra for Digital Ocean Spaces and could just rely on App Platform.

Thanks!


Submit an answer


This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

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.

Bobby Iliev
Site Moderator
Site Moderator badge
August 2, 2024
Pinned Answer

Hi there,

Quick update here.

As per the release notes on August 1, 2024, App Platform apps now support Git Large File Storage (LFS), a Git extension that lets you store large files in Git repositories, even if they are too large to store in a single Git commit.

You can add Git LFS to your app by adding the installation commands to your app’s run and build commands.

- Bobby

Bobby Iliev
Site Moderator
Site Moderator badge
August 28, 2022

Hey @timarterbury,

I believe that this is not currently possible and indeed using Spaces is the recomended way of storing such static files on the App Platform:

https://docs.digitalocean.com/products/app-platform/how-to/store-data/

The best thing to do to get your voice heard regarding this would be to head over to our Product Ideas board and post a new idea, including as much information as possible for what you’d like to see implemented.

https://ideas.digitalocean.com/

Hope that helps!

- Bobby.

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.