Havarti

소프트웨어 스크린 샷:
Havarti
소프트웨어 정보:
버전: 0.4
업로드 날짜: 20 Feb 15
개발자: Jake Basile
라이센스: 무료
인기: 7

Rating: nan/5 (Total Votes: 0)

바티는 클라우드에서 잘 재생 기이 한 치즈 가게입니다.
설치
바티는 셀러리 다운 로더와 플라스크 응용 프로그램입니다. 여기에 그것을 실행할 수 있습니다 처리 할 수​​ 있지만, 아무것도 그것을 실행하는 방법에 대한 몇 가지 제안 사항입니다.
Heroku를
바티 호스팅의 기본 방법은 Heroku를, MongoHQ 및 S3와 함께입니다.
& NBSP; 자식 클론 git@github.com : jakebasile / Havarti.git && CD를 바티
& NBSP; Heroku를 애플 리케이션 : --stack 삼나무를 만들
& NBSP; Heroku를 애드온은 : mongohq를 추가 : 무료
& NBSP; Heroku를 설정 : 추가 저장 = s3storage
& NBSP; AWS_ACCOUNT_KEY_ID = <당신의 AWS 키 ID>
& NBSP; AWS_SECRET_KEY_ID = <당신의 AWS 비밀>
& NBSP; MONGO_KEY = MONGOHQ_URL
& NBSP; 자식 푸시 Heroku를 마스터
& NBSP; Heroku를 규모 웹 = 1 다운 = 1
또한 구성으로 라인을 변경하여 저장하는 캐시를 랙 스페이스 클라우드 파일을 사용할 수있다 :
& NBSP는; Heroku를 설정 : 저장 = rackspacestorage의 를 추가
& NBSP; RACKSPACE_USERNAME = <당신의 랙 스페이스 사용자 이름>
& NBSP; RACKSPACE_KEY = <당신의 랙 스페이스 (Rackspace) API 키>
& NBSP; MONGO_KEY = MONGOHQ_URL
지방의
어쩌면 당신은 멋진 고양이를하고 Heroku를에 바티을 실행하지 않습니다. 당신은 로컬로 실행하려는. 여기에 그것을 할 수있는 하나의 방법입니다. 첫째, 어딘가 바티를 설치 :
& NBSP; VIRTUALENV 바티 설치
& NBSP; CD를 바티 설치
& NBSP; 소스 빈은 활성화 /
& NBSP; 바티의 gunicorn 감독을 설치 PIP
이 모든 것을 실행 바티, Gunicorn 및 관리자를 설치합니다. 자,이 디렉토리에 supervisord.conf 파일을 만들 :
[unix_http_server]
파일 = supervisord.sock
chmod를 = 0777
[rpcinterface : 감독]
supervisor.rpcinterface_factory = supervisor.rpcinterface : make_main_rpcinterface
[supervisord]
로그 파일 = 로그 / supervisor.txt
로그 레벨 = 정보
pidfile = supervisord.pid
[supervisorctl]
SERVERURL = 유닉스 : //supervisord.sock
[프로그램 : MongoDB에]
명령 = mongod
stdout_logfile = 로그 / mongodb.txt
stderr_logfile = 로그 / MongoDB를-err.txt
우선 순위 = 1
[프로그램 : 바티]
명령 = 빈 / gunicorn -w 3 --preload -b 0.0.0.0:80 바티 : 응용 프로그램
stdout_logfile = 로그 / havarti.txt
stderr_logfile = 로그 / 바티 - err.txt
환경 = STORAG​​E = 로컬 저장소
우선 순위 = 2
[프로그램 : 셀러리]
명령 = 빈 / 셀러리 --app = 바티 노동자 -l 정보
stdout_logfile = 로그 / celery.txt
stderr_logfile = 로그 / 셀러리 - err.txt
환경 = STORAG​​E = 로컬 저장소
우선 순위 = 3
이렇게하면 MongoDB를 이전에 설치되어 있다고 가정합니다. 그런 다음 다시이 디렉토리에서, 단지 필요한 디렉토리를 생성하고 관리자를 시작합니다!
& NBSP;에서 mkdir 로그
& NBSP; sudo를에서 mkdir -p / 데이터 / DB
& NBSP; sudo를 빈 / supervisord
이제 supervisorctl을 통해 프로세스를 제어 할 수 있습니다. 그것은에 대한 추가 정보를 원하시면 관리자의 설명서를 확인하십시오.
용법
바티 패키지에 대한 요청을 가로 채고, PyPI에 대한 프록시 역할을합니다. 이 패키지 요청을 받으면하면 간단한 결정 트리를 따른다 :
- 패키지 / 버전은 캐시 있습니까?
- 예 : 캐시 패키지를 제공합니다.
- 없음 : 캐싱 마크 패키지는 PyPI 패키지를 제공하지 않습니다.
당신은 항상 당신이 요구하는 어떤 패키지의 가장 최신 버전을 다운로드 할 수 있도록 모든 요청과 함께 새로운 버전 바티 검사는, (다음 새 버전은 그때부터 캐시됩니다).
다운로드
핍을 사용할 때 그냥 바티 인덱스 URL을 대체합니다. 당신은 바티 + 호스팅 어디든지 당신의 바티 인덱스 URL은 '/ I /'예입니다 'http://random-phrase-5000.herokuapp.com/i/'.
& NBSP; 설치 PIP -i http://random-phrase-5000.herokuapp.com/i/ 수확
당신은 몇 가지 키 입력을 저장하기 위해 pip.conf이를 추가 할 수 있습니다.
업로드
또한 직접 바티 패키지를 업로드 할 수 있습니다. 이들은 PyPI에 밀어하지만 바티 URL을 사람에게 사용할 수 있습니다되지 않습니다. 업로드하려면, 단지 setup.py로 바티 업로드 URL을 사용합니다. 당신은 바티 + '/ U /'예를 호스팅 어디서든 바티 업로드 URL입니다 'http://random-phrase-5000.herokuapp.com/u/'.
& NBSP; 파이썬 setup.py sdist 업로드 -r http://random-phrase-5000.herokuapp.com/u/
당신은 또한 더 많은 키 입력을 저장하는 .pypirc 파일에서이를 설정할 수 있습니다

이 요구 사항 : 있습니다.

파이썬

개발자의 기타 소프트웨어 Jake Basile

dotback
dotback

20 Feb 15

reap
reap

14 Apr 15

코멘트 Havarti

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!