2017-09-19 3 views
0

J'utilise WebApps for Containers avec ma propre image conteneur. Dans WebApps, vous pouvez monter le répertoire/home à partir d'Azure Storage pour les données de persistance. Je souhaite déployer mon code sur Azure Storage via git mais lorsque j'utilise mes propres images conteneur, l'onglet "Option de déploiement" apparaît désactivé et il n'y a pas de dépôt git publish pour le faire.Comment déployer vers Azure Storage dans WebApps for Containers à l'aide de conteneurs propres images

Comment puis-je utiliser le répertoire/home avec des données persistantes?

PS. Déploiement d'applications PHP

Merci,

Répondre

0

Il suffit d'ajouter votre git à distance comme ceci:

git remote add azure https://{appname}.scm.azurewebsites.net 

Maintenant git push azure master déploieront à /home/site/wwwroot.

Le stockage App Service s'installe automatiquement dans votre conteneur sous la forme /home. Naturellement, vous devez toujours vous assurer que tout ce qui se passe à l'intérieur de votre conteneur recherche du code dans le bon chemin - par ex. pour nginx:

server { 
    listen   80; 
    server_name localhost; 

    location/{ 
     root /home/site/wwwroot; 
    } 
} 
+0

Il était intéressant, mais en utilisant le https://github.com/Azure-App-Service/php/blob/master/7.0.6-apache/Dockerfile pour créer ma propre image, je peut voir activé maintenant l'onglet d'option de déploiement. Je pense que peut-être aussi parce que maintenant j'ai une connexion SSH au conteneur (dans mes autres images, je n'ai pas configuré cela). –

+0

Aucune idée de ce qui active/désactive cette lame. Vous devriez ouvrir un problème dans ce repo que vous venez de mentionner. Votre question est valide – evilSnobu