2016-12-28 13 views
1

現在、awsにデプロイされている既存のdjango Webアプリケーションがあります。クラウドサービスを使用してMicrosoft Azureに展開したいと考えています。 AzureにWebアプリケーションをデプロイするための設定ファイルを作成するには? Azureで環境変数にアクセスするには?私はVisual Studioを使用していません。私はLinuxのenvでWebアプリケーションを開発しており、コード管理のためにgitを使用しています。助けてくださいMicrosoft Azureクラウドサービスにdjango Webアプリケーションをデプロイする方法

答えて

1

AzureでクラウドサービスやApp Servicesを使って、Linux上でのコード管理のためにGit経由でdjangoアプリケーションを展開するための最良の方法を知りたいと思うようです。

私の経験上、純粋なWebアプリケーションをAzure上のApp ServiceにLinux上のGit経由で配備するのが最も簡単な方法です。 Azure CLIまたはGitだけを使ってそれを行う方法を知るためには、下記の文書を参照することができます。

  • Deploy your first Python web app to Azure in five minutes
  • Local Git Deployment to Azure App Service
  • そして、あなたは、Azureの上で実行されているため、それを構成する方法を知ることができる基準となるアプリケーションサービスのDjangoコードsampleがある

      しかし、あなたのアプリがより強力な機能を必要とする場合は、&のクラウドサービスを使ってdjangoアプリを開発することも、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 Cloud Serviceのthe third party GitHub sampleに感謝します。これは、Linux上でPTVS for VSを使用せずにクラウドサービスプロジェクト構造を作成する方法を参照することができます。

      希望します。

    +0

    ありがとうピーター!この情報は私にとって非常に便利です。 –

    0

    私はこの記事を読んで、Peter Panが投稿したハウツーガイドをよく見て、自分で解決したと決めました。あなたのアプリをAzureに配備しようと思っている場合は、営業時間から始めてそこから行ってください。理由は仮想環境であるため、仮想環境を実行するために必要な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コマンドを使用します。 Marketplaceアプリはローカルでエラーフリーで動作します。私はこれをまだ掘り下げていない。

    幸運を祈る!

    関連する問題