restart-condition in container-services
This commit is contained in:
34
docker-compose.override.yml.example
Normal file
34
docker-compose.override.yml.example
Normal file
@@ -0,0 +1,34 @@
|
||||
# Entwicklungsmodus.
|
||||
#
|
||||
# cp docker-compose.override.yml.example docker-compose.override.yml
|
||||
# docker compose up -d
|
||||
#
|
||||
# Docker Compose zieht eine vorhandene docker-compose.override.yml
|
||||
# automatisch mit heran - ohne zusaetzliche Schalter.
|
||||
#
|
||||
# Diese Datei gehoert NICHT auf den Produktivserver: Mit dem Bind-Mount
|
||||
# laeuft dort Code vom Host statt aus dem gebauten, geprueften Abbild.
|
||||
|
||||
services:
|
||||
api:
|
||||
# Quelltext live einbinden und uvicorn bei Aenderungen neu starten
|
||||
volumes:
|
||||
- ./backend:/app
|
||||
environment:
|
||||
DEV_RELOAD: "true"
|
||||
# Startfehler sollen zu einem stehenden Container fuehren, nicht zu
|
||||
# einer Endlosschleife, die das Log flutet
|
||||
restart: "no"
|
||||
# Der Healthcheck stoert beim Entwickeln nur - waehrend eines
|
||||
# Neustarts durch --reload waere der Container kurz "unhealthy"
|
||||
healthcheck:
|
||||
disable: true
|
||||
|
||||
# API direkt erreichbar fuer curl und die interaktive Dokumentation.
|
||||
# An 127.0.0.1 gebunden - sonst haengt eine ungeschuetzte API am
|
||||
# oeffentlichen Interface.
|
||||
# ports:
|
||||
# - "127.0.0.1:8000:8000"
|
||||
|
||||
web:
|
||||
restart: "no"
|
||||
Reference in New Issue
Block a user