2017-11-28 4 views
0

Ist die Option "Startup File" (Startdatei) in den Docker Web App-Optionen für docker-compose Dateien? oder Shell-Befehle? Ich kann keine Dokumentation dafür finden ..."Startdatei" in Azure Docker Web App

Grundsätzlich möchte ich meine Web App eine docker-compose.yml ausführen, anstatt docker run [Optionen] ausführen, wenn ich ein Bild zu ihm schieben.

Docker Startup File Option

+0

Es ist für Shell (basierend auf meiner Erfahrung, wo ich es lief). Beachte, dass dein Container nur eine begrenzte Zeit zum Hochdrehen hat oder dass Azure ihn einfach tötet. Was es am Leben definiert, reagiert auf Port 80 richtig. – Dessus

Antwort

0

Azure Web Apps für Container nicht unterstützt Multi-Container-Anwendungen (mit Docker-compose) zum Zeitpunkt des Schreibens.

+0

Ich bin nicht auf der Suche nach einer Multi-Container-App, aber ich möchte andere Befehle beim Start automatisch ausführen, die mit Docker-Compose erreicht werden können. Vor allem, beginnend Redis und Sellerie mit meiner Flasche App zu verwenden. [Zum Beispiel] (https://beenje.github.io/blog/posts/running-background-tasks-with-flask-and-rq/) –

+0

Hinzufügen auf hier ... Die App, die ich verwende, ist davon abgeleitet [Bild] (https://github.com/tiangolo/uwsgi-ginx-flask-docker) Ich kann supervisor.conf Dateien verwenden, um mehr Prozesse zu starten, die von meiner Anwendung verwendet werden. Ich werde versuchen, dies mit redis und rq –

+0

Sie können einen Redis Container in Azure Web Apps nicht ausführen. Der Lastenausgleich ermöglicht nur eingehende Ports 80 und 443. – sabbour