일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- vimrc
- php
- vi
- SMS Retreiver API
- ubuntu
- 버추얼박스
- Phone Selector
- Android
- jenkins war
- 안드로이드
- 웹서버
- 가상머신
- Firebase
- 우분투 아파치 ssl
- 우분투 젠킨스
- 가상컴퓨터
- 리눅스
- jenkins
- CODEIGNITER
- 젠킨스
- 우분투 젠킨스 업데이트
- 인증번호 문자
- 전화번호 가져오기
- vim
- 아파치 https 적용
- phpMyAdmin
- jenkins 업데이트
- virtualbox
- 아파치
- 우분투
Archives
- Today
- Total
철스토리
Composer private packagist 구축하기 본문
반응형
Satis 서버
Satis 받기
php /usr/local/bin/composer create-project composer/satis --stability=dev --keep-vcs
satis.json 파일 생성
{
"name": "Private Packagist",
"homepage": "https://111.222.111.222/", // 직접만든 IP주소 또는 Domain
"repositories": [
{
"type": "vcs",
"url": "https://github.com/johyunchol/php-gson2.git"
}
],
"require-all": true
}
web디렉토리에 build
php bin/satis build satis.json web
web디렉토리를 Apache에서 보게함
----------------
클라이언트
composer.json 에 repositories 추가
{
"repositories": [
{
"type": "composer",
"url": "http://111.222.111.222" // 직접만든 사설 저장소 주소
}
],
}
사설 저장소에 올린 패키지 받기
{
"require": {
"johyunchol/php-gson2": "^v0.2.1"
}
}
--------------------------------------------
composer require johyunchol/php-gson2
참고자료
www.youtube.com/watch?v=WYfWo5wVnJY
github.com/xpressengine/Composer-korean-docs/blob/master/KR/05-repositories.md
반응형
'서버설정 > 우분투 서버설정' 카테고리의 다른 글
Ubuntu Jenkins - 수동 업데이트 하기 (0) | 2019.05.23 |
---|---|
Ubuntu, Apache2 https(ssl) 적용하기 (0) | 2019.05.23 |
Ubuntu Jenkins - PHP(Codeigniter) 배포하기 (0) | 2019.03.18 |
Ubuntu Jenkins 설치하기, 안드로이드 빌드하기 - 2 (0) | 2019.02.11 |
Ubuntu Jenkins 설치하기, 안드로이드 빌드하기 - 1 (0) | 2019.02.11 |
Comments