Ứng dụng khá cơ bản của tôi cho phép người dùng tải lên hình đại diện.Sau khi git push heroku - các tệp đã tải lên trên Heroku bị mất
Ứng dụng này được triển khai để Heroku với
$ git add .
$ git commit -m "description"
$ git checkout master
$ git merge my-cool-new-feature
$ git push heroku
Vấn đề là, mỗi khi tôi đẩy thay đổi Heroku, tất cả các file được tải lên Heroku bị mất. Tôi nghĩ, vấn đề là thư mục/tệp đã được kiểm soát phiên bản, vì vậy tôi đã thêm thư mục vào .gitignore
# Ignore User generated files
/public/system/*
và xóa tệp khỏi kho.
$ git rm -rf --cached public/system
Nhưng sự cố vẫn tiếp diễn. Bạn có thể chỉ cho mình hướng chính xác được không?
Cảm ơn câu trả lời. Kể từ khi nội dung cơ sở dữ liệu ở lại, tôi đã cai trị việc đặt lại. Và tôi không thể tìm thấy bất cứ điều gì về điều đó trong Herokus "Bắt đầu" -documents. Người ta có thể nghĩ rằng các nhà phát triển muốn thông tin đó là các câu hỏi thường gặp. Cảm ơn một lần nữa! –
Vâng, cơ sở dữ liệu và truy cập tập tin là hai điều khác nhau. Heroku phải hỗ trợ một số loại lưu trữ liên tục hoặc hoàn toàn vô dụng cho các nhà phát triển để nhanh chóng khởi chạy một ứng dụng chức năng, vì vậy họ cung cấp cho bạn quyền truy cập vào một cá thể postgreSQL được chia sẻ, nhưng không bao gồm quyền truy cập bộ nhớ tệp. – JeanMertz