티스토리 뷰
composer 확장 설치
LNB -> App Services -> 앱 선택 -> 검색 입력란에 '확장' -> 패널(블레이드라 칭함) 상단 버트콘 '추가' -> composer 입력하여 검색 -> 설치
composer.json 사용은
사이트 루트에 composer.json 작성하여 git 배포하면 의존성 설정등이 앱 서비스에서 실행됨
Git 배포시 아래같은 composer.phar 오류 발생! 버그인가?...
$ git push azure master
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 324 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Updating branch 'master'.
remote: Updating submodules.
remote: Preparing deployment for commit id '7fe25c8a07'.
remote: Running custom deployment command...
remote: Running deployment command...
remote: Install Dependencies with Composer
remote: Could not open input file: D:\home\SiteExtensions\ComposerExtension\Commands\\composer.phar
remote: An error has occurred during web site deployment.
remote:
remote: Error - Changes committed to remote repository but deployment to website failed.
위 오류의 원인은 composer.phar 이 설치되지 않아서인데
Azure 웹콘솔의 composer 확장 설치 버그인듯.
App Service 에 직접 Composer 설치
방법1: Azure 콘솔 -> LNB -> App Services -> 자신의 앱 -> '콘솔' 검색 & 선택
cd /d/home/SiteExtensions/ComposerExtension
install.cmd
설치 완료되면 아래 명령으로 확인
PS D:\home\SiteExtensions\ComposerExtension> composer
방법2: Kudu 웹서비스 이용
https://{app-page-name}.scm.azurewebsites.net 주소를 브라우징
Debug Console -> CMD 또는 PowerShell 선택
/SiteExtensions/ComposerExtension 경로로 클릭하여 이동
명령콘솔에 install.cmd 입력하고 엔터
설치 완료되면 아래 명령으로 확인
PS D:\home\SiteExtensions\ComposerExtension> composer
참고
- https://sunithamk.wordpress.com/2014/06/18/run-composer-on-kudu-azure-websites/
- https://docs.microsoft.com/ko-kr/azure/app-service-web/web-sites-php-configure
- Azure 앱 서비스 패널(블레이드)에서 git 배포 로그는 '배포 옵션' 에서 확인
'OS-서버-서비스 > Azure' 카테고리의 다른 글
Azure 웹앱 서비스에 Azure DevOps 로 CI/CD 연동 Laravel 프로젝트 올리기 (0) | 2019.09.19 |
---|---|
Azure 앱 서비스 FTP 530 User cannot log in 접속 문제 해결 (0) | 2017.02.11 |
AWS 서비스에 대응되는 Azure 서비스 (0) | 2017.01.06 |
- Total
- Today
- Yesterday
- Make Use Of
- How to geek
- 인터넷 통계정보 검색시스템
- 트위터 공유 정보모음
- 웹표준KR
- 치우의 컴맹탈출구
- Dev. Cheat Sheets
- w3schools
- Dev. 조각들
- ASP Ajax Library
- CSS Tricks
- WebResourcesDepot
- jQuery Selectors Tester
- DeveloperSnippets
- Smashing Magazine
- Nettuts+
- devListing
- 웹 리소스 사이트(한)
- Mobile tuts+
- Dream In Code
- Developer Tutorials
- CSS3 Previews
- 자북
- 안드로이드 사이드
- Code Visually
- Code School
- SQLer.com
- 무료 파워포인트 템플릿
- iconPot
- Free PowerPoint Templates
- Design Bombs
- Web Designer Wall
- 1st Webdesigner
- Vandelay Design
- 무료 벡터 이미지 사이트들
- Tripwire Magazine
- Web TrendSet
- WebMonkey
- 윤춘근 프리젠테이션 디자이너 블로그
- cz.cc 무료 DNS
- [웹하드] MediaFire
- [웹하드] DivShare
- 한컴 인터넷 오피스
- PHP
- Debug
- laravel
- ASP
- Linux
- iphone
- 워드프레스
- Android
- 한글
- nginx
- JQuery
- Chrome
- iis
- Wordpress
- CSS
- sencha touch
- Prototype
- Docker
- Mac
- IE
- centos
- mssql
- JSON
- API
- git
- nodejs
- classic asp
- IOS
- 안드로이드
- javascript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |