diff --git a/docker-compose.yml b/docker-compose.yml index fbc20af..92d7668 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,22 +3,17 @@ version: '3.8' services: lebenslauf-app: # Portainer kann per Git-Verbindung das Image automatisch anhand - # des Dockerfiles ("build: .") im Repositiory bauen und deployen. + # des Dockerfiles ("build: .") im Repository bauen und deployen. build: . container_name: lebenslauf-app-container ports: - "4321:4321" volumes: - # Für Portainer sind sogenannte "Named Volumes" wesentlich besser - # als lokale Ordner-Pfade, da Docker/Portainer den Speicherort selbst verwaltet. - - lebenslauf_data:/app/data + # Hier wird dein Host-Pfad an den internen App-Ordner gemountet, + # sodass deine DB unter /docker_mnt/lebenslauf-app/lebenslauf.db liegt. + - /docker_mnt/lebenslauf-app:/app/data restart: unless-stopped environment: - HOST=0.0.0.0 - PORT=4321 - NODE_ENV=production - -# Deklaration des benannten Volumes für Portainer -volumes: - lebenslauf_data: - name: lebenslauf_daten_volume