github actions

This commit is contained in:
Azaria
2026-02-19 18:14:18 +00:00
parent bba1530de1
commit ba577fc914
5 changed files with 125 additions and 2 deletions
+20
View File
@@ -0,0 +1,20 @@
FROM composer:2-php8.4 AS builder
WORKDIR /build
ENV APP_ENV=development
COPY composer.json composer.lock* ./
RUN composer install --no-dev --prefer-dist --no-interaction --optimize-autoloader
COPY . .
RUN php laracord app:build \
&& mkdir -p /out \
&& cp builds/laracord /out/laracord
FROM php:8.4-cli-alpine AS runtime
WORKDIR /app
COPY --from=builder /out/laracord /app/laracord
RUN chmod +x /app/laracord
CMD ["php", "/app/laracord"]