현재 aws에 배치 된 기존 django 웹 응용 프로그램이 있습니다. 클라우드 서비스를 사용하여 Microsoft Azure에 배포하고 싶습니다. Azure에서 웹 응용 프로그램을 배포하기위한 설정 파일을 만드는 방법은 무엇입니까? Azure에서 환경 변수에 액세스하는 방법? Visual Studio를 사용하지 않습니다. 나는 리눅스 env에서 웹 애플 리케이션을 개발하고 코드 관리를 위해 git을 사용하고있다. 제발 도와주세요Microsoft Azure 클라우드 서비스에 django 웹 응용 프로그램을 배포하는 방법
답변
Azure에서 클라우드 서비스 또는 App Services를 사용하여 리눅스에서 코드 관리를 위해 Git을 통해 장고 응용 프로그램을 배포하는 가장 좋은 방법은 알고 싶습니다.
내 경험에 비추어 볼 때, 순수한 웹 앱을 Azure의 App Service에 Linux의 Git을 통해 배포하는 것이 가장 간단한 방법이라고 생각합니다. 아래의 공식 문서를 참조하여 Azure CLI 또는 Git을 통해 수행하는 방법을 알 수 있습니다.
그리고 당신은 푸른 실행을 위해 그것을 구성하는 방법을 알 수 있습니다 참고로 앱 서비스에 대한 장고의 코드 sample이
-
.
그러나 앱에 더 강력한 기능인 &이 필요하면 django 앱에 Cloud Services를 사용하는 것이 VM을 직접 사용하는 것보다 낫습니다. 또한 참조 용으로 Python web and worker roles with Python Tools for Visual Studio 문서를보고 Azure가 Python & Django on Cloud Services를 지원하는 방법을 알고 있고 Linux의 브라우저에서 create & deploy it via Azure portal을 볼 수 있습니다. 한편, Django WebRole for the third party GitHub sample을 이용해 주셔서 감사 드리며, Linux에서 PTVS를 사용하지 않고 클라우드 서비스 프로젝트 구조를 생성하는 방법을 참고하실 수 있습니다.
희망이 있습니다.
나는이 게시물을 읽고 Peter Pan이 게시 한 사용법 가이드를 잘 결정하고 혼자서 출발했습니다. Azure에 앱을 배포하려는 경우 업무 일 기준으로 한 번의 경험으로 Marketplace Django app으로 시작하여 거기서 이동하십시오. 가상 환경이되는 이유는 가상 환경을 실행하는 데 필요한 activate 스크립트와 함께 제공되며 web.config가 설정되어 있습니다. 스크래치 하우투 가이드에서 시작을 따르는 경우 올바르게 설정하기가 가장 힘든 부분입니다. 템플릿에서 앱 서비스를 만들고 나면 로컬 컴퓨터에 저장소의 git 복제본을 만듭니다. bash에서 아래 명령을 실행하여 약간의 변경을 한 후 다시 밀어 넣으십시오.
az webapp deployment source config-local-git --name <app name> --resource-group <group name> --query url --output tsv
명령의 결과를 사용하여 git repo를 원격 소스로 추가하십시오.
git remote add azure https://<ftp_credential>@<app_name>.scm.azurewebsites.net/<app_name>.git
마지막으로, 변경 사항을 적용하고 측면의 몇 당신이 당신의 bash는 환경 설정이없는 경우, 당신이 그렇게까지 할 필요가 있습니다
노트
git add -A
git commit -m "Test change"
git push azure remote
를 배포 az 명령을 사용하십시오. 마켓 플레이스 앱은 로컬에서 오류없이 실행됩니다. 나는 아직 파고 가지 않았다.
행운을 빈다.
- 1. Azure 클라우드 서비스에 배포하는 방법
- 2. 클라우드 서버에 j2ee 응용 프로그램을 배포하는 방법
- 3. Azure 클라우드 서비스에 ASP.NET 웹 사이트 배포
- 4. 아마존 서버에 웹 응용 프로그램을 배포하는 방법
- 5. Azure 앱 서비스에 타사 소프트웨어를 배포하는 방법
- 6. Azure 클라우드 서비스에 게시하기 전에 웹 응용 프로그램을 미리 컴파일하는 방법
- 7. 응용 프로그램을 배포하는 방법
- 8. 부두에 웹 응용 프로그램을 배포하는 방법
- 9. Java 웹 응용 프로그램을 배포하는 방법
- 10. Python 웹 응용 프로그램을 빌드하고 배포하는 방법
- 11. Jetty에 웹 응용 프로그램을 배포하는 방법
- 12. entreprise의 인트라넷에 웹 응용 프로그램을 배포하는 방법
- 13. Netty 서버에 웹 응용 프로그램을 배포하는 방법
- 14. 웹 응용 프로그램을 자동 배포하는 방법
- 15. 웹 응용 프로그램을 민첩한 방식으로 배포하는 방법
- 16. 웹 서버에 CICS 응용 프로그램을 배포하는 방법
- 17. azure에서 동일한 클라우드 서비스에 여러 컴퓨터를 배포하는 방법
- 18. QT5로 응용 프로그램을 배포하는 방법
- 19. Azure 호스팅 클라우드 서비스에 Azure CDN을 올바르게 설정하십시오.
- 20. azure-mobile.net에 웹 응용 프로그램을 배포하는 방법은 무엇입니까?
- 21. mvc 응용 프로그램을 배포하는 방법
- 22. Windows에서 Java 웹 앱을 배포하는 방법 azure
- 23. 내 웹 응용 프로그램을 웹 서비스에 연결
- 24. azura에 이클립스에서 응용 프로그램을 배포하는 방법
- 25. 큰 응용 프로그램을 배포하는 방법
- 26. 응용 프로그램을 자동으로 배포하는 방법
- 27. Microsoft Azure 서비스 계획
- 28. 기존 응용 프로그램을 Divio Cloud에 배포하는 방법
- 29. 클라우드 서비스에 Azure ACL을 사용할 수 있습니까?
- 30. Azure에서 작업자/웹 역할 만 배포하는 방법
감사합니다. Peter! 이 정보는 나에게 매우 유용합니다. –