2014-06-20 4 views
0

현재 Spree 전자 상거래 시스템으로 온라인 상점을 만들고 있는데 Heroku에 배포하고 싶습니다. 명시된 바와 같이 here, Heroku은 읽기 전용이므로 내 서버가 자산을 다른 서버에 업로드하도록 구성해야합니다.Spree 전자 상거래 용 Box Cloud Storage 사용

나는 신용 카드를 가지고 있지 않기 때문에 사용할 수없는 Amazon S3을 사용하는 것이 좋습니다. 따라서 Box을 사용하기로 결정했습니다. 내 문제는이 자습서에서는 Amazon S3에서 Spree를 사용하는 방법 만 설명하고 설명서에서 해당 섹션을 찾을 수 없다는 점입니다. 상술 한 사이트

는 그것 ( config/initializers/spree.rb에서) 다음과 같이 애플리케이션을 구성 할 것을 말한다 :

Spree.config do |config| 
    config.use_s3 = true 
    config.s3_bucket = '<bucket>' 
    config.s3_access_key = "<key>" 
    config.s3_secret = "<secret>" 
end 

답변

1

이어지고, 이미지 저장 종이 클립을 사용한다. 종이 클립은 3 개 저장 방법을 지원합니다

  1. 파일 저장
  2. AWS S3 스토리지 (기본 지원)
  3. 안개 저장

안개는 당신이 숫자와 인터페이스 할 수있는 클라우드 기반의 추상화 라이브러리 다른 클라우드 기반 스토리지 (및 기타 서비스)가 제공합니다.

박스 클라우드 저장소는 현재 안개에서 지원되지 않습니다. 현재 지원되는 공급자 목록은 Fog Provider Documenation Website에 나와 있습니다.

이 기능을 사용하려면 Fog에 Box Cloud Storage 지원을 추가하거나 Fog에서 지원하는 공급자로 전환해야합니다.