diff --git a/compose.override.yml b/compose.override.yml new file mode 100644 index 0000000..ef56948 --- /dev/null +++ b/compose.override.yml @@ -0,0 +1,34 @@ +# Baut die drei Images auf dem Server, statt sie aus einer Registry zu ziehen. +# +# Compose liest diese Datei automatisch zusaetzlich zu compose.yaml. Sie ist +# fuer den Fall gedacht, dass keine Registry im Spiel ist - etwa beim ersten +# Aufsetzen auf dem Heimserver oder bei einem Test mit wenigen Leuten. +# +# Gebaut wird aus dem Repository-Wurzelverzeichnis; die Dockerfiles erwarten +# genau diesen Kontext. Der erste Bau dauert einige Minuten, danach greift der +# Zwischenspeicher von Docker. +# +# docker compose build +# docker compose up -d +# +# Wer spaeter doch eine Registry benutzt, benennt diese Datei um oder loescht +# sie - dann gelten wieder die image:-Eintraege aus compose.yaml. + +services: + web: + image: afis-web:local + build: + context: . + dockerfile: docker/web.Dockerfile + + worker: + image: afis-worker:local + build: + context: . + dockerfile: docker/worker.Dockerfile + + pdf: + image: afis-pdf:local + build: + context: . + dockerfile: docker/pdf.Dockerfile