From f4f0b9f58e4507165fb03fabe38bae491828302c Mon Sep 17 00:00:00 2001 From: LatansaBima Date: Thu, 12 Jun 2025 15:00:24 +0700 Subject: [PATCH 1/3] fixing folder --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9831a29..6f62886 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -50,7 +50,7 @@ jobs: - name: Build assets run: npm run build - - name: Run migrations + - name: Run migration env: DB_HOST: 127.0.0.1 DB_PORT: 3306 From 3f4f92e40acd49435b354e3c5a099c18bb74c964 Mon Sep 17 00:00:00 2001 From: LatansaBima Date: Thu, 12 Jun 2025 15:12:35 +0700 Subject: [PATCH 2/3] fix: folder renaming app/Http/Controllers/API to app/Http/Controllers/Api --- app/Http/Controllers/{API => Api}/AbsensiLaporanController.php | 0 app/Http/Controllers/{API => Api}/AbsensiSiswaApiController.php | 0 app/Http/Controllers/{API => Api}/BellController.php | 0 app/Http/Controllers/{API => Api}/DeviceStudentController.php | 0 app/Http/Controllers/{API => Api}/DevicesApiController.php | 0 app/Http/Controllers/{API => Api}/SiswaApiController.php | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename app/Http/Controllers/{API => Api}/AbsensiLaporanController.php (100%) rename app/Http/Controllers/{API => Api}/AbsensiSiswaApiController.php (100%) rename app/Http/Controllers/{API => Api}/BellController.php (100%) rename app/Http/Controllers/{API => Api}/DeviceStudentController.php (100%) rename app/Http/Controllers/{API => Api}/DevicesApiController.php (100%) rename app/Http/Controllers/{API => Api}/SiswaApiController.php (100%) diff --git a/app/Http/Controllers/API/AbsensiLaporanController.php b/app/Http/Controllers/Api/AbsensiLaporanController.php similarity index 100% rename from app/Http/Controllers/API/AbsensiLaporanController.php rename to app/Http/Controllers/Api/AbsensiLaporanController.php diff --git a/app/Http/Controllers/API/AbsensiSiswaApiController.php b/app/Http/Controllers/Api/AbsensiSiswaApiController.php similarity index 100% rename from app/Http/Controllers/API/AbsensiSiswaApiController.php rename to app/Http/Controllers/Api/AbsensiSiswaApiController.php diff --git a/app/Http/Controllers/API/BellController.php b/app/Http/Controllers/Api/BellController.php similarity index 100% rename from app/Http/Controllers/API/BellController.php rename to app/Http/Controllers/Api/BellController.php diff --git a/app/Http/Controllers/API/DeviceStudentController.php b/app/Http/Controllers/Api/DeviceStudentController.php similarity index 100% rename from app/Http/Controllers/API/DeviceStudentController.php rename to app/Http/Controllers/Api/DeviceStudentController.php diff --git a/app/Http/Controllers/API/DevicesApiController.php b/app/Http/Controllers/Api/DevicesApiController.php similarity index 100% rename from app/Http/Controllers/API/DevicesApiController.php rename to app/Http/Controllers/Api/DevicesApiController.php diff --git a/app/Http/Controllers/API/SiswaApiController.php b/app/Http/Controllers/Api/SiswaApiController.php similarity index 100% rename from app/Http/Controllers/API/SiswaApiController.php rename to app/Http/Controllers/Api/SiswaApiController.php From 32d84fa3ff50971a0ad038622181994f2d1a256e Mon Sep 17 00:00:00 2001 From: LatansaBima Date: Thu, 12 Jun 2025 16:56:15 +0700 Subject: [PATCH 3/3] fix: adding composer install to fixing error --- Dockerfile | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 826f5f6..40a5430 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,26 +4,24 @@ WORKDIR /app COPY . . +RUN apk add --no-cache nodejs npm + RUN composer install --no-dev --optimize-autoloader RUN npm ci && npm run build FROM php:8.2-fpm +WORKDIR /var/www + +RUN apt-get update && apt-get install -y curl unzip git \ + && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer + COPY --from=build /app /var/www -RUN apt-get update && apt-get install -y \ - libzip-dev \ - libpng-dev \ - libjpeg-dev \ - libfreetype6-dev \ - libonig-dev \ - libxml2-dev \ - zip \ - git \ - unzip - +RUN apt update && apt install -y libpng-dev libonig-dev libxml2-dev zip unzip git curl RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd -COPY --from=build /app /var/www +RUN chown -R www-data:www-data /var/www/storage /var/www/bootstrap/cache \ + && chmod -R 775 /var/www/storage /var/www/bootstrap/cache CMD ["php-fpm"] \ No newline at end of file