maxwa.de

Laravel Deployment auf Coolify mit Dockerfile

February 1st, 2025
laravel php

Laravel Deployment auf Coolify mit Dockerfile

Nach einem mühsamen hin und her habe ich eine Lösung für mich gefunden, die es mir erlaubt zuverlässig und schnell Laravel Anwendungen auf meinem Coolify Server zu hosten.

Coolify (ChatGPT definition)

Coolify ist eine Open-Source-Plattform für das einfache Deployment und Management von Anwendungen, ähnlich wie Heroku oder CapRover. Sie ermöglicht es Entwicklern, Web-Apps, Datenbanken und andere Dienste mit wenigen Klicks auf eigenen Servern oder Cloud-Instanzen bereitzustellen. Coolify unterstützt Docker und verschiedene Programmiersprachen und bietet eine benutzerfreundliche Web-Oberfläche für die Verwaltung von Deployments.

Dockerfile

Bei dem Dockerimage habe ich mich für bitnami/laravel entschieden. Das Image wird regelmäßig aktualisiert und macht einen soliden Eindruck.

FROM bitnami/laravel

COPY . /app

RUN npm install
RUN npm run build

RUN composer install --no-interaction --optimize-autoloader --no-dev
EXPOSE 8000

Coolify Setup

Das Coolify Setup ist recht einfach. Repository lade und Dockerfile auswählen.

Storage

Volume Storage hinzufügen

Name Source Path Destination Path
{id}-store /data/coolify/applications/{id}/storage /app/storage/app

Netzwerk

Unter den Network Einstellungen Port 8000 hinterlegen. Das wars.

© Copyright 2025 - maxwa.de Impressum