try to fix count and show data
This commit is contained in:
+2
-1
@@ -2,7 +2,7 @@ APP_NAME=Laravel
|
|||||||
APP_ENV=local
|
APP_ENV=local
|
||||||
APP_KEY=
|
APP_KEY=
|
||||||
APP_DEBUG=true
|
APP_DEBUG=true
|
||||||
APP_TIMEZONE=UTC
|
APP_TIMEZONE=Asia/Jakarta
|
||||||
APP_URL=http://localhost
|
APP_URL=http://localhost
|
||||||
API_URL=http://localhost:8000
|
API_URL=http://localhost:8000
|
||||||
|
|
||||||
@@ -65,6 +65,7 @@ AWS_BUCKET=
|
|||||||
AWS_USE_PATH_STYLE_ENDPOINT=false
|
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||||
|
|
||||||
VITE_APP_NAME="${APP_NAME}"
|
VITE_APP_NAME="${APP_NAME}"
|
||||||
|
VITE_APP_HOST=localhost
|
||||||
|
|
||||||
API_KEY_GOOGLE="xxxxx"
|
API_KEY_GOOGLE="xxxxx"
|
||||||
SPREAD_SHEET_ID="xxxxx"
|
SPREAD_SHEET_ID="xxxxx"
|
||||||
|
|||||||
@@ -0,0 +1,23 @@
|
|||||||
|
0 verbose cli /usr/bin/node /usr/bin/npm
|
||||||
|
1 info using npm@10.8.2
|
||||||
|
2 info using node@v18.20.8
|
||||||
|
3 silly config load:file:/usr/lib/node_modules/npm/npmrc
|
||||||
|
4 silly config load:file:/var/www/.npmrc
|
||||||
|
5 silly config load:file:/usr/etc/npmrc
|
||||||
|
6 verbose title npm run build
|
||||||
|
7 verbose argv "run" "build"
|
||||||
|
8 verbose logfile logs-max:10 dir:/var/www/.npm/_logs/2025-08-15T03_44_29_538Z-
|
||||||
|
9 verbose logfile /var/www/.npm/_logs/2025-08-15T03_44_29_538Z-debug-0.log
|
||||||
|
10 silly logfile done cleaning log files
|
||||||
|
11 http fetch GET 200 https://registry.npmjs.org/npm 197ms
|
||||||
|
12 verbose cwd /var/www
|
||||||
|
13 verbose os Linux 6.6.87.2-microsoft-standard-WSL2
|
||||||
|
14 verbose node v18.20.8
|
||||||
|
15 verbose npm v10.8.2
|
||||||
|
16 notice
|
||||||
|
16 notice New [31mmajor[39m version of npm available! [31m10.8.2[39m -> [34m11.5.2[39m
|
||||||
|
16 notice Changelog: [34mhttps://github.com/npm/cli/releases/tag/v11.5.2[39m
|
||||||
|
16 notice To update run: [4mnpm install -g npm@11.5.2[24m
|
||||||
|
16 notice { force: true, [Symbol(proc-log.meta)]: true }
|
||||||
|
17 verbose exit 0
|
||||||
|
18 info ok
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
no,pemohon,alamat,activities,luas_lahan,bcr_kawasan,area,no_tapak,no_skkl,no_ukl,fungsi_bangunan,sub_fungsi_bangunan,jumlah_lantai
|
|
||||||
01/222,PT CIPTA INDAH PERTIWI No Telpon : 082217633434,Jl Salam No 51 Desa/Kel. Cihapit Kec. Bandung wetan Kota Bandung,PERUMAHAN LA LA TOWN,16629,0.2449,4072.4421,648.11./222 - SP /TR 07 Januari 2025;644.2./207 - SP /TR 02 Januari 2025,500.10.29.15/631-REKTEK/TR Tanggal 14 Februari 2023;500.10.29.15/2837-REKTEK/Bid. Taru Tanggal 25 Juli 2024,14022310313204030 Tanggal 14 Februari 2023;500.10.29.7/Kep.618-DLH/2024 Tanggal 13 Desember 2024;161023087545 Tanggal 16 Oktober2023,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
03/481,MUHAMAD GUNTUR JULIADI No Telpon : 081223334486,Cangkuang Residence RT 004/003 Ds Cangkuang Wetan Kec. Dayeuhkolot Kab. Bandung,PERUMAHAN CANGKUANG RESIDENCE 2,2360,0.5924,1398.064,648.11./481 - SP /TR 15 Januari 2025;647./226 - SP /TR 07 Januari 2025;647/225 - SP /TR 07 Januari 2025;644/221 - SP /TR 07 Januari 2025;645.4/557 - SP /TR 20 Januari 2025,500.10.29.15/2894-REKTEK/Bid. Taru Tanggal 08 Agustus 2024;400.7.22/4927-KRK/04/Bid.Taru Tanggal 06 Desember 2024;500.10.29.15/2619-REKTEK/Bid. Taru Tanggal 10 Juli 2024;500.10.29.15/4155-REKTEK/Bid. Taru Tanggal 18 Nopember 2024;503/123/III-DPMPTSP/2020 Tanggal 24 MAret 2020,167240099471 Tanggal 16 Juli 2024;9120111161314 Tanggal 11 Nopember 2019;8120312190151 Tanggal 04 Desember 2023;500.10.29.7/Kep.614-DLH/2024 Tanggal 20 Nopember 2024;2910240290118 Tanggal 29 Oktober 2024;8120001992981 Tanggal 12 Juli 2024;SK.294/Menlhk/Setjen/PLA.4/5/2021 Tanggal 31 Mei 2021,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
08/480,PT SURYA KHARISMA PARAHYANGAN No Telpon : 081394461006 ,Jalan Cibaligo No 48 Desa /Kel. Cigugur tengah Kec. Cimahi tengah kota Cimahi ,PERUMAHAN PARAHYANGAN GARDEN CITY,116360,0.5164,60088.304,648.11./480 - SP /TR 15 Januari 2025,500.10.29.15/603-REKTEK/TR Tanggal 05 Desember 2023,1810220245722 Tanggal 18 Oktober 2022;500.10.29.7/Kep.632-DLH/2024 Tanggal 24 Desember 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
09/223,PT CLARICHEM INDONESIA No Telpon : 081315399694,Kawasan pergudangan taman tekno sektor XI blok L2 No 30 Ds/Kel. Setu Kec. Setu kota Tangerag Banten ,PERGUDANGAN DAN PENYIMPANAN,1586,0.7017,1112.8962,644./223 - SP /TR 07 Januari 2025,400.7.22/4427-KRK/03/Bid.Taru Tanggal 06 Desember 2024,9120008832767 Tanggal 26 Nopember 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
10/657,PT HALKA GITA No Telpon : 0816734374,Jl Raya Majalaya KM 2 RT 02/09 Desa Hegarmanah Kec. Cikancung Kab. Bandung,REVISI 1 KOMPLEK PERGUDANGAN,19100,0.699,13350.9,644./657 - SP /TR 23 Januari 2025,500.10.29.15/6750-REKTEK/TR Tanggal 21 Desember 2023,9120300510839 Tanggal 16 Desember 2023;500.10.29.7/Kep.609-DLH/2024 Tanggal 12 Nopember 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,2
|
|
||||||
11/658,PT SURYA TIRTA KENCANA No Telpon : 08986155493,Kutawaringin Industrial Park Kav. 276-277 Desa Jelegong Kec. Kutawaringin Kab. Bandung,PERGUDANGAN DAN PENYIMPANAN BAHAN KIMIA,3932,0.6995,2750.434,644./658 - SP /TR 23 Januari 2025;640/540 - SP /TR 20 Januari 2025,10112410113204010 Tanggal 10 Nopember 2024;591.4/031/IX-DPMPTSP/2020 Tanggal 03 Sseptember 2020,8120017120594 Tanggal 31 Agustus 2018;600.4.5/056/6838-Ktr/TL Tanggal 24 Desember 2024;0220305221438 Tanggal 20 Nopember 2021;500.10.29.7/4295/TL Tanggal 21 September 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
13 / 550,PT BERKAH SEPUH JAYA No Telpon : 082118781624,Ruko komplek dewaadru blok R3 RT 005 ds/kec. Bojongsoang kab. Bandung,REVISI 1 PERUMAHAN VILLA CEMARA ASRI,17379,0.5476,9516.7404,648.11/550 - SP/TR 20 Januari 2025,150223101113204049 Tanggal 15 Februari 2023,1233000451657 Tanggal 5 Mei 2023;500.10.29.7/kep.392-DLH/2025 Tgl. 2 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
14 / 655,PT RISKI ANUGERAH SEDJAHTERA No Telpon : 082118781624,Griya permata asri blok C2 No 18 Ds Lengkong Kec. Bojongsoang Kab. Bandung,REVISI 1 PERUMAHAN TAMAN KATAPANG INDAH,28425,0.6532,18567.21,648.11 /655 - SP /TR 23 Januari 2025,500.10.29.15/2333-REKTEK/TR Tanggal 22 Mei 2024;500.10.29.15/3811-REKTEK/Bid. Taru Tanggal 10 Oktober 2024,1205000302875 Tanggal 02 April 2024;500.10.29.7/Kep.408-DLH/2025 Tanggal 10 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
15 / 551,PT BUMI SUWARNA SEJAHTERA No Telpon : 082118781624,Jl Ciwastra no 73 Kel. Mekarmulya kec. Rancasari kota bandung,REVISI 1 PERUMAHAN BUMI KARA RESIDENCE,29711,0.5424,16115.2464,648.11/551-SP/TR 20 Januari 2025,500.10.29.15/6097-REKTEK/TR Tanggal 27 Nopember 2023,1311230078306 Tgl 13 Nopember 2023;500.10.29.7/Kep.493-DLH/2024 Tanggal 20 Maret 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
16 / 656,PT AMBER HASYA No Telpon : 081312411661,Jl Sarijadi raya No 111 Kel. Sarijadi Kec. Sukasarii kota bandung,REVISI 1 PERUMAHAN GREEN HARMONI RESIDENCE ,39520,0.2726,10773.152,648.11/656-SP/TR 23 Januari 2025,500.10.29.15/2732-REKTEK/Bid. Taru Tanggal 19 Juli 2024,9120004882226 Tgl 22 Agustus 2019;500.10.29.7/Kep.617-DLH/2024 Tanggal 4 Desember 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
17 / 224,PT KARYA UTAMA SEJATI JAYA No Telpon : 081320772222,Kp. Andir DS/Kel. Manggahang Kec. Baleendah Kab. Bandung,PERUMAHAN GRAND CIPARAY RESIDENCE,12045,0.5945,7160.7525,648.11/224-SP/TR 07 Januari 2025;644/822-SP/TR 13 Februari 2025;640/524-SP/TR 17 Januari 2025;642/763-SP/TR 11 Februari 2025,500/5300-PERTEKTR/2022/TR Tanggal 04 Agustus 2022;400.7.22/4872-KRK/25/Bid.TR Tanggal 24 Desember 2024;Pu.650/7580-REKTEK/TR Tanggal 20 Desember 2022;01112410113204120 Tanggal 1 November 2024,1801220061544 Tgl 05 September 2022;600.4.5/052/1722-Ktr/TL Tanggal 20 Mei 2024;9120401971173 Tgl 11 Desember 2024;1406220076826 Tgl 15 November 2022;8120103802893 Tgl 29 Agustus 2018,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
21 / 688,PT PRAKARSA FAJAR PROPERTINDO No Telpon : 082315094712,Jl. Otto Iskandardinata No 429 Kel. Pungkur Kec. Regol Kota Bandung,PERUMAHAN ALAM BUMI CIPARAY,17417,0.6793,11831.3681,648.11/688-SP/TR 03 Februari 2025,500.10.29.15/1075-REKTEK/TR Tanggal 04 Maret 2024,9120007841259 Tgl 15 Agustus 2019;500.10.29.7/Kep.405-DLH/2025 Tanggal 06 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
22 / 767,PT CITRA SENTOSA JAYATAMA No Telpon : 087825393706,Jl. Nyengseret No 29 RT 01 Kel. Pelindung hewaqn Kota Bandung,PERUMAHAN CITRA ASRI RESIDENCE,28900,0.692,19998.8,648.11/767-SP/TR 12 Februari 2025,500.10.29.15/2617-REKTEK/Bid. Taru Tanggal 10 Juli 2024,9120107971097 Tgl 19 September 2019;500.10.29.7/Kep.612-DLH/2024 Tanggal 18 November 2024,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
23/ 641,PT PESONA MITRA KEMBAR MAS No Telpon : 081220763283,Jl Kembar mas IV No 2A RT 05/09 Kel. Pasirluyu Kec. Regol Kota Bandung,REVISI 5 PERUMAHAN PODOMORO PARK,1160011,0.6691,776163.3601,648.11/641- SP/TR 22 Januari 2025,591/057-DPMPTSP/2017 Tanggal 28 Desember 2017,650/Kep.628-DLH/2018 Tanggal 30 Nopember 2018,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
24 / 659,PT PAVITRA PARA ARTHA No Telpon : 081809063866,Jl . Kubang Beureum No 39 RT 007 / 011 Kelurahan Sekejati Kecamatan Buahbatu,REVISI 4 PERUMAHAN PRIVATE VILLAGE,88245,0.5819,51349.7655,648.11/659 - SP/TR 23 Januari 2025;645/932 - SP/TR 21 Februari 2025;645/552-SP/TR 20 Januari 2025;647/640-SP/TR 22 Januari 2025;647/930-SP/TR 21 Februari 2025,591.4/001-BPMP/2014 Tanggal 06 Januari 2014;591.4/031-DPMPTSP/2019 Tanggal 10 Juli 2019;503/104/XII-DPMPTSP/2019- Tgl 20 Desember 2019;400.1.22/4521-KRK/15/Bid.Taru Tgl 16 Desember 2024;650/2597-KRTR/2021/TR Tgl 9 Desember 2021;500.10.29.15/2839-REKTEK/Bid.TAru Tgl 2 Agustus 2024,500.10.29.6/4898/TL Tanggal 08 Nopember 2023;667/2995/TL Tanggal 11 Agustus 2020;9120000431996 Tanggal 20 Oktober 2021;500.10.29.7/Kep.629-DLH/2024;9120605793306 Tanggal 9 Mei 2023;1601240112040181 Tanggal 16 Januari 2024;8120215192631 Tanggal 3 Januari 2022;34/LH.01.06.05/DLH Tanggal 3 Januari 2025;9120101841825 Tanggal 18 Oktober 2023,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
29 / 931,PT KARYA HAFANA INTAN MANDIRI No Telpon : 082120002925 ,Kp./Desa Ciluluk Kecamatan Cikancung Kabupaten Bandung,PERUMAHAN GRIYA CIHANYIR PERMAI,24432.33,0.5945,14525.02019,648.11/931 - SP/TR 21 Februari 2025,400.7.22/4840-KRK/21/Bid.Taru Tgl. 18 Desember 2024,2908210007625 Tanggal 06 Mei 2024;500.10.29.7/Kep.414-DLH/2025 Tanggal 30 Januari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
30 / 933,PT ARUM JAYA PROPERTI No Telpon : 085100942672,Perumahan Banyu Arum Residence Blok A Kp. Tegal Tengah RT 003/013 Desa Cangkuang Kec. Rancaekek,REVISI 1 PERUMAHAN BUMI ARUM REGENCY,58899,0.4838,28495.3362,648.11/933 - SP/PR 21 FEBRUARI 2025,591.4/026-DPMPTSP/2018 Tgl 24 September 2018,667/7210/TL Tanggal 16 Nopember 2018;500.10.29.6/Kep.420-DLH/2025 Tanmggal 3 Februari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
31 / 762,SANDY SALMAN No Telpon : 082118781624,Jl Kembar VIII No 26 RT 005/010 Kel Cigereleng Kec. Regol Kota Bandung 40253,REVISI 1 PERUMAHAN D HEUVEL WIWAHA PADASUKA,3095,0.4295,1329.3025,648.11/ 762 - SP / PR 11 Februari 2025;648/523-SP/TR 17 Januari 2025;647/1140-SP/TR 27 Februari 2025;647/934-SP/TR 21 Februari 2025;647/1233-SP/TR 06 Maret 2025,"650/5689-PETEKTR/2022/TR Tanggal 30 Agustus 2022;650/2748-KRTR/2021/TR Tgl 21 Desember 2021;593.SK.93-BKPMD/90 Tanggal 11 April 1990;593/SK.225-BKPMD/1991 Tanggal 28 Juni 1991;591,4/009-BPMP/2014 Tanggal 27 Maret 2014;500.10.29.15/711-REKTEK/TR Tanggal 15 Februari 2024;500.10.29.15/2877-REKTEK/Bid.Taru Tanggal 19 Agustus 2024 ",LH.01.04/5866-SPPL/TL Tanggal 27 Desember 2022;1402220064386 Tanggal 04 Februari 2022;500.10.29.7/Kep.593-DLH/2024 Tanggal 27 September 2024;667/3257/BPLH Tanggal 06 Oktober 2014;2711230388253 Tanggal 27 Nopember 2023;500.10.29.7/Kep.630-DLH/2024 Tanggal 20 Desember 2024;9120312050674 Tanggal 07 Oktober 2019;500.10.29.7/Kep.426-DLH/2025 Tanggal 14 Februari 2025,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
36/ 1141,HANDRIAWAN No Telpon : 081313350382,Jalan Taman Holis Indah E-5 No 4-5 RT 03/06 Ds/Kel. Cigondewah Kec. Bandung kulon. Kota Bandung,TOKO DAN GUDANG,2025,0.7848,1589.22,647/1141-SP/TR 27 Februari 2025;647/1211-SP/TR 04 Maret 2025;648.2/1091-SP/TR 25 Februari 2025,400.7.22/559-KRK/14/Bid.Taru Tanggal 17 Januari 2025;400.7.22/859-KRK/38/Bid.Taru Tanggal 17 Februari 2025;500.10.29.15/4064 - REKTEK/Bid.Taru Tanggal 25 Nopember 2024,1401250067962 Tanggal 14 Januari 2025;1812240057832 Tanggal 18 Desember 2024;1611210013009 Tanggal 16 Nopember 2021,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
39/ 1232,JOHANSJAH SUGIANTO No Telpon : 081314974495,Jalan Kepodang VI/6 blok k2 Rengas Kec. Ciputat timur kota Tangerang selatan,TOKO,2490,21.9,54531,644.2/1232-SP/TR 06 Maret 2025;644.2/1234-SP/TR 06 Maret 2025,400.7.22/1089 - KRK/45//Bid.Taru Tanggal 24 Februari 2025;503/0017-PKKPRNB/DPMPTSP/II/2025 Tanggal 12 Februari 2025,3101250002573 Tanggal 31 Januari 2025;2107230112343 Tanggal 21 Juli 2023,Tidak Diketahui,Tidak Diketahui,3
|
|
||||||
41 / 1090,TIM AD HOC PERUMAHAN SUKAWANGI RESIDENCE No Telpon : 08112255770,Kp. Cihalimun RT 02/04 Ds. Cibeureum Kec. Kertasari Kab. Bandung,PERUMAHAN SUKAWANGI RESIDENCE,,1,,648.11/ 1090 - SP / PR 25 Februari 2025,,,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
42 / 1298,PT TIGA REKAN INDONESIA No Telpon : 08122444717,Jl Gradiul No 40 RT 04/07 Kel. Rancaekek Kencana Kec. Rancaekek Kab. Bandung,PERUMAHAN GREEN HILL VILLAGE,16548,0.5917,9791.4516,648.11/1298 - SP/TR 17 Maret 2025,50.10.29.15/2742-REKTEK/Bid. Taru Tanggal 24 Juli 2024,2505240130006 Tanggal 25 Mei 2024;600.4.5/061/832-Ktr/Bid. TL/2025 Tgl. 19 Februari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
43 / 1322,PT UNILOA ARDIYANTO INVESTAMA No Telpon : 081220180480,Jl Raya Ebah 103 Desa Sukamantri Kecamatan Paseh Kab. Bandung,PERUMAHAN MARISON CIPAKU,19209,0.6146,11805.8514,648.11/1322 - SP/TR 18 Maret 2025,24042410313204051 Tanggal 24 JApril 2024,0238010110358 Tanggal 11 Januari 2024;500.10.29.7/Kep. 451-DLH/2025 Tgl. 13 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
44 / 1323,PT RADINAKA KRAMAT ABADI No Telpon : 082118781624,Jl. Sukamukti RT 01/06 Desa Sukamukti Kec. Katapang Kab. Bandung,PERUMAHAN GAHARU PALEDANG RESIDENCE,14665,0.68003,9972.63995,648.11/1323 - SP/TR 18 Maret 2025,02032510213204087 Tanggal 02 Maret 2025,0238010110358 Tanggal 11 Januari 2024;600.4.5/064/1165-Ktr/Bid. TL/2025 Tgl. 12 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
45 / 1361,PT SANGKURIANG KRAMAT ABADI No Telpon : 082118781624,Kampung rancakasiat Desa Rancamulya Kec. Pameungpeuk Kab. Bandung,PERUMAHAN PONDOK ASRI SUKAMUKTI,20451,0.6806,13918.9506,648.11/1361 - SP/TR 24 Maret 2025,500.10.29.15/3451-REKTEK/Bid.Taru Tanggal 26 September 2024,0811230037204 Tanggal 08 Nopember 2023;500.10.29.7/Kep.460-DLH/2025 Tgl. 21 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
46 / 1360,PT AUF ABDURACCHMAN JAYA No Telpon : 082118781624,Jl. Rancabungur rancakasiat Desa Malakasari Kec. Baleendah Kab. Bandung,PERUMAHAN BUMI SHANGRILA RESIDENCE,12846,0.6412,8236.8552,648.11/1360 - SP/TR 24 Maret 2025,400.7.22/093/1390-KRK/Bid.Taru Tanggal 17 Maret 2025,0603250028082 Tanggal 06 Maret 2025;600.4.5/072/1270-Ktr/Bid.TL/2025 Tgl. 21 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
47 / 1142,ANTO DWI HARTANTO No Telpon : 082126215611,Jl. Elang V No 8 RT 08/01 Kel. Garuda Kec. Andir Kota Bandung,PERGUDANGAN DAN PENYIMPANAN,1307,0.5616,734.0112,647/1142 - SP/TR 27 Februari 2025;648.11/823 - SP/TR 13 Februari 2025;644.2/1389 - SP/TR 26 Maret 2025;644.2/1388 - SP/TR 26 Maret 2025,500.10.29.15/3827-REKTEK/Bid.Taru Tanggal 17 Oktober 2024;500.10.29.15/3944-REKTEK/Bid.Taru Tanggal 28 Oktober 2024;503/0072-DPMPTSP/XI/2023 Tanggal 29 November 2023;400.7.22/1046-KRK/Bid.Taru Tanggal 21 Februari 2025,2009240075774 Tanggal 20 September 2024 2025;2009240075774 Tanggal 20 September 2025;500.10.29.7/Hep-461-DLH/2025 Tanggal 21 Maret 2025;0298000921888 Tanggal 24 Januari 2022,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
51 / 1161,PT INGRIA PRATAMA CAPITALINDO Tbk No Telpon : 087722361043,Ruko Pondok Cabe Mutiara Jl Pondok cabe No 27 Kel. Pamulang Kec. Pamulang Kota Tangerang Selatan,REVISI 2 PERUMAHAN BUKIT ESMA CICALENGKA 2 ,74300,0.6292,46749.56,648.11/1161 - SP/TR 28 Februari 2025,50.10.29.15/2927-REKTEK/Bid. Taru Tanggal 14 Agustus 2024,591.4/005/IX-DPMPTSP/2019 Tanggal 09 September 2019;500.10.29.7/Kep.613-DLH/2024 Tgl. 18 November 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
52 / 1441 ,PT ABADI MUKTI KIRANA No Telpon : 087821848944,Jl Terusan jamika No 88 Kel. Jamika Kec. Bojongloa kaler Kota Bandung, PERUMAHAN KOTA BARU ARJASARI,222816,1,222816,648.11/1441 - SP/TR 11 April 2025,400.7.28/1710/TR Tanggal 23 April 2024,9120108201236 Tanggal 13 Februari 2019;500.10.29.7/Kep.419-DLH/2025 Tgl. 03 Februari 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
53 / 1566,PT MAKMUR INDAH DAMAI No Telpon : 081394722234,Jl. Podomoro Boulevard utara I Desa Lengkong Kec. Bojongsoang Kab. Bandung,PERUMAHAN BAROS INDAH RESIDENCE,17513,1,17513,647/1566 - SP/TR 25 April 2025,50.10.29.15/2507-REKTEK/Bid. Taru Tanggal 25 Juni 2024,2106240023693 Tanggal 21 Juni 2024;500.10.29.7/Kep.447-DLH/2024 Tgl. 10 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
54 / 1343,PT KARYA BUMI BESTARI No Telpon : 08156080428,Kembar Mas IV No 2A RT 05/09 Kel. Pasirluyu Kec. Regol Kota Bandung,PERUMAHAN BESTARI MAS,26134,1,26134,648.11/1343 - SP/TR 20 Maret 2025;647/1565 - SP/TR 25 April 2025;648.1/1543 - SP/TR 17 April 2025,12042310213204004 Tanggal 12 April 2023;23122410113204057 Tanggal 23 Desember 2024;400.7.22/1047-KRK/42/Bid.Taru Tanggal 21 Februari 2025,1204230043635 Tanggal 12 April 2023;500.10.29.7/964/Bid. TL/2025 Tgl. 19 Februari 2025;9120304390956 Tanggal 05 Desember 2023;0307230050445 Tanggal 03 Juli 2023,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
57 / 1372,TENNI DIANA No Telpon : 082116106640,Cikaahuripan RT 002/005 Kec. Neglasari Kota Tangerang,PERADAGANGAN KHUSUS KARPET PERMADANI DAN PENUTUP DINDING DN LANTAI DI TOKO,1290,1,1290,644/1372 - SP/TR 26 Maret 2025;647/1557 - SP/TR 22 April 2025;640/1559 - SP/TR 22 April 2025;644/1371 - SP/TR 26 Maret 2025;644/1375 - SP/TR 26 Maret 2025;644/1373 - SP/TR 26 Maret 2025,500.10.29.15/4355-REKTEK/TR Tanggal 25 Agustus 2023;500.10.29.15/1073-REKTEK/TR Tanggal 04 Maret 2024;400.7.22/759-KRK/34/Bid.Taru Tanggal 11 Februari 2025;500.10.29.15/4654-REKTEK/Bid. Taru Tanggal 08 September 2023;500.10.29.15/4160-REKTEK/Bid. Taru Tanggal 15 Nopember 2024;500.10.29.15/2500-REKTEK/Bid. Taru Tanggal 19 Juni 2024,9120306652149 Tanggal 26 Juni 2019;0220107462528 Tanggal 08 September 2022;1283000240318 Tanggal 01 Februari 2021;600.4.5/071-KTR/Bid.TL/2025 Tgl. 05 Mei 2025;0220301251224 Tanggal 11 Agustus 2023;1263000210596 Tanggal 09 Februari 2021;1405240295325 5 Mei 2024,Tidak Diketahui,Tidak Diketahui,1
|
|
||||||
63 / 1567,Ir. BERSIH TARIGANT No Telpon : 081322777581,Jl Multatuli No 3 rt 001/001 Ds/Kel. Lebakgede Kec. Coblong Kota Bandung,PERUMAHAN TUSCANY HILL,23796,0.2428,5777.6688,648.11/1567 - SP/TR 25 April 2025,50.10.29.15/3829-REKTEK/Bid. Taru Tanggal 15 Oktober 2024,2007220014068 Tanggal 20 Juli 2025;500.10.29.7/Kep.429-DLH/2025 Tgl. 10 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
64 / 1682,PT CIPTA BERKAT PROPERTI No Telpon : 081910661980,Ruko Matahari Cigado No 25 Jalan Anggadireja Kel. Baleendah Kec. Baleendah Kab. Bandung,PERUMAHAN GARDEN VIEW CICALENGKA,45666,1,45666,648.11/1682 - SP/TR 06 Mei 2025,50.10.29.15/3156-REKTEK/Bid. Taru Tanggal 05 September 2024,2310210017936 Tanggal 23 Oktober 2021;500.10.29.7/Kep.477-DLH/2025 Tgl. 17 April 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
64 / 1682,PT CIPTA BERKAT PROPERTI No Telpon : 081910661980,Ruko Matahari Cigado No 25 Jalan Anggadireja Kel. Baleendah Kec. Baleendah Kab. Bandung,C. KWT PERUMAHAN,0,1,0,,,,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
65 / 1644,PT ARGUNA JAYA PROPERTY No Telpon : 081214211164,Jl Pidada IV/4 Denpasar BR/Link Sedana metra Kel. Ubung Kec. Denpasar Utara Kota Denpasar,REVISI 1 PERUMAHAN ARGUNA SINDANGPANON,8553,0.53,4533.09,648.11/1644 - SP/TR 29 April 2025;644/1558 - SP/TR 22 April 2025,503/009/II-DPMPTSP/2020 Tanggal 25 Februari 2020;50.10.29.15/4063-REKTEK/Bid. Taru Tanggal 25 Nopember 2025,9120004890734 Tanggal 03 Agustus 2019;667/2081/TL Tgl. 08 Juni 2020;0609240042720001 Tanggal 06 September 2024,Fungsi Hunian,Fungsi Hunian,1
|
|
||||||
67/ 1370,NENENG FATIMAH No Telpon : 08977980040,Jalan Batu Indah I No 26 RT 002/003 Kel. Batununggal Kec. Bandung Kidul Kota Bandung,PERGUDANGAN DAN PENYIMPANAN,2034,1,2034,644/1370 - SP/TR 26 Maret 2025,50.10.29.15/3340-REKTEK/Bid. Taru Tanggal 18 September 2025,1009240038601 Tanggal 10 September 2024,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
68/ 1374,LILI JOJON No Telpon : 082219855556,Kp. Cibisoro RT 004/008 Desa Nanjung Kec. Mrgaasih Kab. Bandung,PERGUDANGAN DAN PENYIMPANAN,1654,1,1654,644/1374 - SP/TR 26 Maret 2025;644.2/1683 - SP/TR 06 Mei 2025;645/1730 - SP/TR 07 Mei 2025,50.10.29.15/3210-REKTEK/Bid. Taru Tanggal 10 September 2024;400.7.22/1254-KRK/58/Bid. Taru Tanggal 10 Maret 2025;50.10.29.15/3443-REKTEK/Bid. Taru Tanggal 26 September 2024,1220000361065 Tanggal 16 Maret 2021;1712240056863 Tanggal 17 Desember 2024;0103230081544 Tanggal 01 Maret 2023;600.4.5/071/1503-Ktr/Bid. TL/2025 Tanggal 17 April 2025,Usaha Besar (Non-Mikro),Fungsi Usaha,1
|
|
||||||
71/ 1845,PT SANGKURIANG KRAMAT ABADI No Telpon : 082116602145,Kp. Rancakasiat Desa Rancamulya Kec. Pameungpeuk Kab. Bandung,PERUMAHAN CLUSTER GAHARU EMERALD,19889,1,19889,648.11 /1845 - SP/TR 19 Mei 2025,400.7.22/1526-KRK/96/Bid. Taru Tanggal 22 April 2025,0811230037204 Tanggal 08 Nopember 2023;500.10.29.7/Kep. 489-DLH/2025 Tanggal 15 Mei 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
72/ 1731,PT MARGA TIRTA KENCANA No Telpon : 082130000146,Jlan BKR Lingkar selatan No 140 Kota Bandung,PERUMAHAN TAMAN CIBADUYUT INDAH 2 DAN 3,205344,1,205344,648.11 /1731 - SP/TR 07 Mei 2025;648.11 /1946 - SP/TR 22 Mei 2025;643 /1881 - SP/TR 20 Mei 2025;644 /1684 - SP/TR 06 Mei 2025;648.12 /1825 - SP/TR 16 Mei 2025,591.4/002-BPMP/2010 Tanggal 10 Januari 2010;500.10.29.15/3108-REKTEK/Bid.taru Tanggal 29 Agustus 2024;500.10.29.15/3319-REKTEK/TR Tanggal 14 Juli 2023;12092410313204101 Tanggal 12 September 2024;400.7.22/1231-KRK/Bid.Taru Tanggal 06 Maret 2025,667/3803/DLH Tanggal 22 Desember 2016;9120204202309 Tanggal 20 Februari 2019;2002230028317 Tanggal 20 Februari 2023;600.4.5/073/1562-Ktr/Bid.TL/2025 Tanggal 23 April 2025;8120006931402 Tanggal 28 September 2022;12710006324580004 Tanggal 05 Maret 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
77/ 1879,PT PUTRA RAHMAN PRADANA No Telpon : 081312214962,Perum Cemerlang Permai Blok C No 16 Kel. Sukakarya Kec. Warudoyongf Kota Sukabumi,REVISI 1 PERUMAHAN BUKIT PINUS BANIARAN,90711,1,90711,648.11 /1879 - SP/TR 20 Mei 2025,22122310313204009 Tanggal 22 Desember 2023,500.10.29.7/Kep.482-DLH/2025 Tanggal 24 April 2025,Fungsi Hunian,Fungsi Hunian,2
|
|
||||||
|
@@ -71,11 +71,11 @@ class BigDataResumeController extends Controller
|
|||||||
|
|
||||||
// percentage verified document (verified_sum / potention_sum) - by value/amount
|
// percentage verified document (verified_sum / potention_sum) - by value/amount
|
||||||
$verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->verified_sum >= 0
|
$verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->verified_sum >= 0
|
||||||
? round(($big_data_resume->verified_sum / $big_data_resume->potention_sum) * 100, 4) : 0;
|
? round(($big_data_resume->verified_sum / $big_data_resume->potention_sum) * 100, 2) : 0;
|
||||||
|
|
||||||
// percentage non-verified document (non_verified_sum / potention_sum) - by value/amount
|
// percentage non-verified document (non_verified_sum / potention_sum) - by value/amount
|
||||||
$non_verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->non_verified_sum >= 0
|
$non_verified_percentage = $big_data_resume->potention_sum > 0 && $big_data_resume->non_verified_sum >= 0
|
||||||
? round(($big_data_resume->non_verified_sum / $big_data_resume->potention_sum) * 100, 4) : 0;
|
? round(($big_data_resume->non_verified_sum / $big_data_resume->potention_sum) * 100, 2) : 0;
|
||||||
|
|
||||||
// Alternative: percentage by count (if needed)
|
// Alternative: percentage by count (if needed)
|
||||||
// $verified_count_percentage = $big_data_resume->potention_count > 0
|
// $verified_count_percentage = $big_data_resume->potention_count > 0
|
||||||
|
|||||||
@@ -22,13 +22,10 @@ class RequestAssignmentController extends Controller
|
|||||||
*/
|
*/
|
||||||
public function index(Request $request)
|
public function index(Request $request)
|
||||||
{
|
{
|
||||||
$query = PbgTask::with([
|
// Build base query for counting (without relationships to avoid duplicates)
|
||||||
'attachments' => function ($q) {
|
$baseQuery = PbgTask::query();
|
||||||
$q->whereIn('pbg_type', ['berita_acara', 'bukti_bayar']);
|
|
||||||
},
|
|
||||||
'pbg_task_retributions'
|
|
||||||
])->orderBy('id', 'desc');
|
|
||||||
|
|
||||||
|
// Apply filters to base query
|
||||||
if ($request->has('filter') && !empty($request->get('filter'))) {
|
if ($request->has('filter') && !empty($request->get('filter'))) {
|
||||||
$filter = strtolower(trim($request->get('filter')));
|
$filter = strtolower(trim($request->get('filter')));
|
||||||
|
|
||||||
@@ -37,7 +34,7 @@ class RequestAssignmentController extends Controller
|
|||||||
|
|
||||||
switch ($filter) {
|
switch ($filter) {
|
||||||
case 'non-business':
|
case 'non-business':
|
||||||
$query->where(function ($q) {
|
$baseQuery->where(function ($q) {
|
||||||
$q->where(function ($q2) {
|
$q->where(function ($q2) {
|
||||||
$q2->where(function ($q3) {
|
$q2->where(function ($q3) {
|
||||||
$q3->whereRaw("LOWER(TRIM(function_type)) NOT LIKE ?", ['%fungsi usaha%'])
|
$q3->whereRaw("LOWER(TRIM(function_type)) NOT LIKE ?", ['%fungsi usaha%'])
|
||||||
@@ -50,7 +47,7 @@ class RequestAssignmentController extends Controller
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'business':
|
case 'business':
|
||||||
$query->where(function ($q) {
|
$baseQuery->where(function ($q) {
|
||||||
$q->where(function ($q2) {
|
$q->where(function ($q2) {
|
||||||
$q2->whereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%fungsi usaha%'])
|
$q2->whereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%fungsi usaha%'])
|
||||||
->orWhereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%sebagai tempat usaha%']);
|
->orWhereRaw("LOWER(TRIM(function_type)) LIKE ?", ['%sebagai tempat usaha%']);
|
||||||
@@ -60,24 +57,24 @@ class RequestAssignmentController extends Controller
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 'verified':
|
case 'verified':
|
||||||
$query->whereIn("status", PbgTaskStatus::getVerified());
|
$baseQuery->whereIn("status", PbgTaskStatus::getVerified());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'non-verified':
|
case 'non-verified':
|
||||||
$query->whereIn("status", PbgTaskStatus::getNonVerified());
|
$baseQuery->whereIn("status", PbgTaskStatus::getNonVerified());
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'potention':
|
case 'potention':
|
||||||
$query->whereIn("status", PbgTaskStatus::getPotention());
|
$baseQuery->whereIn("status", PbgTaskStatus::getPotention());
|
||||||
break;
|
break;
|
||||||
case 'issuance-realization-pbg':
|
case 'issuance-realization-pbg':
|
||||||
$query->whereIn("status", PbgTaskStatus::getIssuanceRealizationPbg());
|
$baseQuery->whereIn("status", PbgTaskStatus::getIssuanceRealizationPbg());
|
||||||
break;
|
break;
|
||||||
case 'process-in-technical-office':
|
case 'process-in-technical-office':
|
||||||
$query->whereIn("status", PbgTaskStatus::getProcessInTechnicalOffice());
|
$baseQuery->whereIn("status", PbgTaskStatus::getProcessInTechnicalOffice());
|
||||||
break;
|
break;
|
||||||
case 'waiting-click-dpmptsp':
|
case 'waiting-click-dpmptsp':
|
||||||
$query->whereIn("status", PbgTaskStatus::getWaitingClickDpmptsp());
|
$baseQuery->whereIn("status", PbgTaskStatus::getWaitingClickDpmptsp());
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
// Log unrecognized filter for debugging
|
// Log unrecognized filter for debugging
|
||||||
@@ -86,21 +83,33 @@ class RequestAssignmentController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Apply search to base query
|
||||||
if ($request->has('search') && !empty($request->get("search"))) {
|
if ($request->has('search') && !empty($request->get("search"))) {
|
||||||
$search = $request->get('search');
|
$search = $request->get('search');
|
||||||
$query->where(function ($q) use ($search) {
|
$baseQuery->where(function ($q) use ($search) {
|
||||||
$q->where('name', 'LIKE', "%$search%")
|
$q->where('name', 'LIKE', "%$search%")
|
||||||
->orWhere('registration_number', 'LIKE', "%$search%")
|
->orWhere('registration_number', 'LIKE', "%$search%")
|
||||||
->orWhere('document_number', 'LIKE', "%$search%");
|
->orWhere('document_number', 'LIKE', "%$search%");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Get accurate count from base query (without relationships)
|
||||||
|
$accurateCount = $baseQuery->count();
|
||||||
|
|
||||||
|
// Clone the base query for data fetching with relationships
|
||||||
|
$dataQuery = clone $baseQuery;
|
||||||
|
$dataQuery->with([
|
||||||
|
'attachments' => function ($q) {
|
||||||
|
$q->whereIn('pbg_type', ['berita_acara', 'bukti_bayar']);
|
||||||
|
},
|
||||||
|
'pbg_task_retributions'
|
||||||
|
])->orderBy('id', 'desc');
|
||||||
|
|
||||||
// Log final query count for debugging
|
// Log final query count for debugging
|
||||||
$finalCount = $query->count();
|
|
||||||
Log::info('RequestAssignmentController final result', [
|
Log::info('RequestAssignmentController final result', [
|
||||||
'filter' => $request->get('filter'),
|
'filter' => $request->get('filter'),
|
||||||
'search' => $request->get('search'),
|
'search' => $request->get('search'),
|
||||||
'total_count' => $finalCount,
|
'accurate_count' => $accurateCount,
|
||||||
'request_url' => $request->fullUrl(),
|
'request_url' => $request->fullUrl(),
|
||||||
'all_params' => $request->all()
|
'all_params' => $request->all()
|
||||||
]);
|
]);
|
||||||
@@ -109,7 +118,7 @@ class RequestAssignmentController extends Controller
|
|||||||
if ($request->get('filter') === 'potention') {
|
if ($request->get('filter') === 'potention') {
|
||||||
$rejectedCount = PbgTask::whereIn('status', PbgTaskStatus::getRejected())->count();
|
$rejectedCount = PbgTask::whereIn('status', PbgTaskStatus::getRejected())->count();
|
||||||
Log::info('Potention filter details', [
|
Log::info('Potention filter details', [
|
||||||
'potention_count' => $finalCount,
|
'potention_count' => $accurateCount,
|
||||||
'rejected_count' => $rejectedCount,
|
'rejected_count' => $rejectedCount,
|
||||||
'total_all_records' => PbgTask::count(),
|
'total_all_records' => PbgTask::count(),
|
||||||
'note' => 'Potention filter excludes rejected data'
|
'note' => 'Potention filter excludes rejected data'
|
||||||
@@ -118,10 +127,16 @@ class RequestAssignmentController extends Controller
|
|||||||
|
|
||||||
// Also log to console for immediate debugging
|
// Also log to console for immediate debugging
|
||||||
if ($request->has('filter')) {
|
if ($request->has('filter')) {
|
||||||
error_log('RequestAssignment Filter Debug: ' . $request->get('filter') . ' -> Count: ' . $finalCount);
|
error_log('RequestAssignment Filter Debug: ' . $request->get('filter') . ' -> Count: ' . $accurateCount);
|
||||||
}
|
}
|
||||||
|
|
||||||
return RequestAssignmentResouce::collection($query->paginate());
|
// Get paginated results with relationships
|
||||||
|
$paginatedResults = $dataQuery->paginate();
|
||||||
|
|
||||||
|
// Override the total count in pagination with accurate count
|
||||||
|
$paginatedResults->withQueryString()->appends($request->query());
|
||||||
|
|
||||||
|
return RequestAssignmentResouce::collection($paginatedResults);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function report_payment_recaps(Request $request)
|
public function report_payment_recaps(Request $request)
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ services:
|
|||||||
DB_CONNECTION: mariadb
|
DB_CONNECTION: mariadb
|
||||||
DB_HOST: db
|
DB_HOST: db
|
||||||
DB_PORT: 3306
|
DB_PORT: 3306
|
||||||
DB_DATABASE: sibedas
|
DB_DATABASE: sibedas_backup
|
||||||
DB_USERNAME: root
|
DB_USERNAME: root
|
||||||
DB_PASSWORD: root
|
DB_PASSWORD: root
|
||||||
volumes:
|
volumes:
|
||||||
@@ -48,9 +48,7 @@ services:
|
|||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: root
|
MYSQL_ROOT_PASSWORD: root
|
||||||
MYSQL_DATABASE: sibedas
|
MYSQL_DATABASE: sibedas_backup
|
||||||
MYSQL_USER: root
|
|
||||||
MYSQL_PASSWORD: root
|
|
||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "3306:3306"
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
@@ -1,154 +0,0 @@
|
|||||||
# Production Environment Configuration for Sibedas PBG Web
|
|
||||||
# Copy this file to .env and update the values
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# REVERSE PROXY & SSL CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Domain configuration
|
|
||||||
DOMAIN=sibedas.yourdomain.com
|
|
||||||
EMAIL=admin@yourdomain.com
|
|
||||||
SSL_TYPE=self-signed # Options: self-signed, letsencrypt
|
|
||||||
|
|
||||||
# Nginx ports (usually 80 and 443)
|
|
||||||
NGINX_HTTP_PORT=80
|
|
||||||
NGINX_HTTPS_PORT=443
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# LARAVEL APPLICATION CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Application settings
|
|
||||||
APP_NAME="Sibedas PBG Web"
|
|
||||||
APP_ENV=production
|
|
||||||
APP_DEBUG=false
|
|
||||||
APP_KEY=base64:your_app_key_here
|
|
||||||
APP_URL=https://sibedas.yourdomain.com
|
|
||||||
APP_TIMEZONE=Asia/Jakarta
|
|
||||||
|
|
||||||
# Vite configuration
|
|
||||||
VITE_APP_URL=https://sibedas.yourdomain.com
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# DATABASE CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Database connection
|
|
||||||
DB_CONNECTION=mariadb
|
|
||||||
DB_HOST=db
|
|
||||||
DB_PORT=3306
|
|
||||||
DB_DATABASE=sibedas
|
|
||||||
DB_USERNAME=sibedas_user
|
|
||||||
DB_PASSWORD=your_secure_database_password
|
|
||||||
|
|
||||||
# MySQL root password
|
|
||||||
MYSQL_ROOT_PASSWORD=your_secure_root_password
|
|
||||||
|
|
||||||
# MySQL performance tuning
|
|
||||||
MYSQL_INNODB_BUFFER_POOL_SIZE=1G
|
|
||||||
|
|
||||||
# External database port (optional, for external access)
|
|
||||||
DB_EXTERNAL_PORT=3306
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# CACHE, SESSION & QUEUE CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Cache configuration (using database)
|
|
||||||
CACHE_DRIVER=database
|
|
||||||
|
|
||||||
# Session configuration (using database)
|
|
||||||
SESSION_DRIVER=database
|
|
||||||
SESSION_LIFETIME=120
|
|
||||||
|
|
||||||
# Queue configuration (using database)
|
|
||||||
QUEUE_CONNECTION=database
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# MAIL CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Mail settings
|
|
||||||
MAIL_MAILER=smtp
|
|
||||||
MAIL_HOST=smtp.gmail.com
|
|
||||||
MAIL_PORT=587
|
|
||||||
MAIL_USERNAME=your_email@gmail.com
|
|
||||||
MAIL_PASSWORD=your_app_password
|
|
||||||
MAIL_ENCRYPTION=tls
|
|
||||||
MAIL_FROM_ADDRESS=your_email@gmail.com
|
|
||||||
MAIL_FROM_NAME="Sibedas PBG Web"
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# GOOGLE SHEETS API CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Google Sheets API
|
|
||||||
SPREAD_SHEET_ID=your_google_sheets_id_here
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# LOGGING CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Log settings
|
|
||||||
LOG_CHANNEL=stack
|
|
||||||
LOG_DEPRECATIONS_CHANNEL=null
|
|
||||||
LOG_LEVEL=warning
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# SECURITY CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Security settings
|
|
||||||
SESSION_SECURE_COOKIE=true
|
|
||||||
SESSION_SAME_SITE=lax
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# PERFORMANCE CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Performance settings
|
|
||||||
CACHE_TTL=3600
|
|
||||||
SESSION_SECURE_COOKIE=true
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# BACKUP CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Backup settings
|
|
||||||
BACKUP_RETENTION_DAYS=30
|
|
||||||
BACKUP_PATH=./backups
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# MONITORING CONFIGURATION
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Health check settings
|
|
||||||
HEALTH_CHECK_ENABLED=true
|
|
||||||
HEALTH_CHECK_INTERVAL=30s
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# NOTES
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# 1. Generate APP_KEY: php artisan key:generate
|
|
||||||
# 2. Update DOMAIN and EMAIL for your domain
|
|
||||||
# 3. Set secure passwords for database
|
|
||||||
# 4. Configure mail settings for notifications
|
|
||||||
# 5. Set Google Sheets API credentials
|
|
||||||
# 6. For Let's Encrypt: ensure domain points to server and ports 80/443 are open
|
|
||||||
|
|
||||||
# =============================================================================
|
|
||||||
# DEPLOYMENT COMMANDS
|
|
||||||
# =============================================================================
|
|
||||||
|
|
||||||
# Setup reverse proxy and SSL:
|
|
||||||
# ./setup-reverse-proxy.sh setup
|
|
||||||
|
|
||||||
# Setup SSL only:
|
|
||||||
# ./setup-reverse-proxy.sh ssl
|
|
||||||
|
|
||||||
# Check status:
|
|
||||||
# ./setup-reverse-proxy.sh status
|
|
||||||
|
|
||||||
# Deploy production:
|
|
||||||
# ./scripts/deploy-production.sh deploy
|
|
||||||
@@ -3,10 +3,6 @@
|
|||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"build:prod": "NODE_OPTIONS='--max-old-space-size=2048 --max-semi-space-size=1024' vite build --config vite.config.production.js",
|
|
||||||
"build:chunked": "./build-chunked.sh",
|
|
||||||
"build:local": "vite build && echo 'Build completed! Now run: ./deploy.sh to upload to server'",
|
|
||||||
"build:zip": "./build-and-zip.sh",
|
|
||||||
"dev": "vite"
|
"dev": "vite"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
|||||||
-7779
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
-11491
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
+13
-4
@@ -1,12 +1,20 @@
|
|||||||
import { defineConfig } from "vite";
|
import { defineConfig, loadEnv } from "vite";
|
||||||
import laravel from "laravel-vite-plugin";
|
import laravel from "laravel-vite-plugin";
|
||||||
import path from "path";
|
import path from "path";
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig(({ mode }) => {
|
||||||
|
// Load environment variables
|
||||||
|
const env = loadEnv(mode, process.cwd(), "");
|
||||||
|
|
||||||
|
// Determine the host based on VITE_APP_HOST environment variable
|
||||||
|
const appHost = env.VITE_APP_HOST || "localhost";
|
||||||
|
const isLocalhost = appHost === "localhost";
|
||||||
|
|
||||||
|
return {
|
||||||
server: {
|
server: {
|
||||||
host: "0.0.0.0",
|
host: isLocalhost ? "0.0.0.0" : appHost,
|
||||||
hmr: {
|
hmr: {
|
||||||
host: "sibedas.com",
|
host: appHost,
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
usePolling: true,
|
usePolling: true,
|
||||||
@@ -156,4 +164,5 @@ export default defineConfig({
|
|||||||
refresh: true,
|
refresh: true,
|
||||||
}),
|
}),
|
||||||
],
|
],
|
||||||
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,192 +0,0 @@
|
|||||||
import { defineConfig } from "vite";
|
|
||||||
import laravel from "laravel-vite-plugin";
|
|
||||||
import path from "path";
|
|
||||||
|
|
||||||
export default defineConfig({
|
|
||||||
server: {
|
|
||||||
host: "0.0.0.0",
|
|
||||||
hmr: {
|
|
||||||
host: "localhost",
|
|
||||||
},
|
|
||||||
watch: {
|
|
||||||
usePolling: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
build: {
|
|
||||||
outDir: "public/build",
|
|
||||||
assetsDir: "assets",
|
|
||||||
manifest: "manifest.json",
|
|
||||||
// Optimasi untuk server dengan resource terbatas
|
|
||||||
minify: "terser",
|
|
||||||
chunkSizeWarningLimit: 1000,
|
|
||||||
rollupOptions: {
|
|
||||||
output: {
|
|
||||||
manualChunks: {
|
|
||||||
// Split vendor chunks untuk mengurangi memory usage
|
|
||||||
vendor: ["bootstrap", "moment", "axios"],
|
|
||||||
charts: ["apexcharts"],
|
|
||||||
maps: ["leaflet", "jsvectormap", "gmaps"],
|
|
||||||
ui: ["sweetalert2", "flatpickr", "quill", "dropzone"],
|
|
||||||
forms: ["gridjs", "simplebar"],
|
|
||||||
// Group by functionality to reduce memory usage per chunk
|
|
||||||
dashboards: [
|
|
||||||
"resources/js/dashboards/bigdata.js",
|
|
||||||
"resources/js/dashboards/pbg.js",
|
|
||||||
"resources/js/dashboards/potentials/inside_system.js",
|
|
||||||
"resources/js/dashboards/potentials/outside_system.js",
|
|
||||||
],
|
|
||||||
data: [
|
|
||||||
"resources/js/data/umkm/data-umkm.js",
|
|
||||||
"resources/js/data/tourisms/data-tourisms.js",
|
|
||||||
"resources/js/data/advertisements/data-advertisements.js",
|
|
||||||
],
|
|
||||||
},
|
|
||||||
entryFileNames: "assets/[name]-[hash].js",
|
|
||||||
chunkFileNames: "assets/[name]-[hash].js",
|
|
||||||
assetFileNames: "assets/[name]-[hash].[ext]",
|
|
||||||
},
|
|
||||||
// Optimasi memory - lebih konservatif
|
|
||||||
maxParallelFileOps: 1,
|
|
||||||
},
|
|
||||||
// Compress assets
|
|
||||||
assetsInlineLimit: 4096,
|
|
||||||
// Reduce memory usage
|
|
||||||
terserOptions: {
|
|
||||||
compress: {
|
|
||||||
drop_console: true,
|
|
||||||
drop_debugger: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
resolve: {
|
|
||||||
alias: {
|
|
||||||
"@": path.resolve(__dirname, "resources/js"),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
plugins: [
|
|
||||||
laravel({
|
|
||||||
input: [
|
|
||||||
//css
|
|
||||||
"resources/scss/icons.scss",
|
|
||||||
"resources/scss/style.scss",
|
|
||||||
"resources/scss/components/_circle.scss",
|
|
||||||
"resources/scss/dashboards/_bigdata.scss",
|
|
||||||
"resources/scss/dashboards/_lack-of-potential.scss",
|
|
||||||
"resources/scss/components/_custom_circle.scss",
|
|
||||||
"resources/scss/dashboards/potentials/_inside_system.scss",
|
|
||||||
"resources/scss/dashboards/potentials/_outside_system.scss",
|
|
||||||
"resources/scss/pages/quick-search/detail.scss",
|
|
||||||
"resources/scss/pages/quick-search/index.scss",
|
|
||||||
"resources/scss/pages/quick-search/result.scss",
|
|
||||||
|
|
||||||
"node_modules/quill/dist/quill.snow.css",
|
|
||||||
"node_modules/quill/dist/quill.bubble.css",
|
|
||||||
"node_modules/flatpickr/dist/flatpickr.min.css",
|
|
||||||
"node_modules/flatpickr/dist/themes/dark.css",
|
|
||||||
"node_modules/gridjs/dist/theme/mermaid.css",
|
|
||||||
"node_modules/flatpickr/dist/themes/dark.css",
|
|
||||||
"node_modules/gridjs/dist/theme/mermaid.min.css",
|
|
||||||
|
|
||||||
//js
|
|
||||||
"resources/js/app.js",
|
|
||||||
"resources/js/config.js",
|
|
||||||
"resources/js/pages/dashboard.js",
|
|
||||||
"resources/js/pages/chart.js",
|
|
||||||
"resources/js/pages/form-quilljs.js",
|
|
||||||
"resources/js/pages/form-fileupload.js",
|
|
||||||
"resources/js/pages/form-flatepicker.js",
|
|
||||||
"resources/js/pages/table-gridjs.js",
|
|
||||||
"resources/js/pages/maps-google.js",
|
|
||||||
"resources/js/pages/maps-vector.js",
|
|
||||||
"resources/js/pages/maps-spain.js",
|
|
||||||
"resources/js/pages/maps-russia.js",
|
|
||||||
"resources/js/pages/maps-iraq.js",
|
|
||||||
"resources/js/pages/maps-canada.js",
|
|
||||||
"resources/js/data/advertisements/data-advertisements.js",
|
|
||||||
"resources/js/data/advertisements/form-create-update.js",
|
|
||||||
"resources/js/data/advertisements/form-upload.js",
|
|
||||||
|
|
||||||
//js-additional
|
|
||||||
"resources/js/settings/syncronize/syncronize.js",
|
|
||||||
"resources/js/settings/general/general-settings.js",
|
|
||||||
"resources/js/tables/common-table.js",
|
|
||||||
|
|
||||||
// dashboards
|
|
||||||
"resources/js/dashboards/bigdata.js",
|
|
||||||
"resources/js/dashboards/potentials/inside_system.js",
|
|
||||||
"resources/js/dashboards/potentials/outside_system.js",
|
|
||||||
"resources/js/dashboards/leader.js",
|
|
||||||
// roles
|
|
||||||
"resources/js/roles/index.js",
|
|
||||||
"resources/js/roles/create.js",
|
|
||||||
"resources/js/roles/update.js",
|
|
||||||
"resources/js/roles/role_menu.js",
|
|
||||||
// users
|
|
||||||
"resources/js/master/users/users.js",
|
|
||||||
"resources/js/master/users/create.js",
|
|
||||||
"resources/js/master/users/update.js",
|
|
||||||
// menus
|
|
||||||
"resources/js/menus/index.js",
|
|
||||||
"resources/js/menus/create.js",
|
|
||||||
"resources/js/menus/update.js",
|
|
||||||
//data-settings
|
|
||||||
"resources/js/data-settings/index.js",
|
|
||||||
"resources/js/data-settings/create.js",
|
|
||||||
"resources/js/data-settings/update.js",
|
|
||||||
// business-industries
|
|
||||||
"resources/js/business-industries/create.js",
|
|
||||||
"resources/js/business-industries/update.js",
|
|
||||||
"resources/js/business-industries/index.js",
|
|
||||||
// umkm
|
|
||||||
"resources/js/data/umkm/data-umkm.js",
|
|
||||||
"resources/js/data/umkm/form-upload.js",
|
|
||||||
"resources/js/data/umkm/form-create-update.js",
|
|
||||||
// tourisms
|
|
||||||
"resources/js/data/tourisms/data-tourisms.js",
|
|
||||||
"resources/js/data/tourisms/form-create-update.js",
|
|
||||||
"resources/js/data/tourisms/form-upload.js",
|
|
||||||
"resources/js/report/tourisms/index.js",
|
|
||||||
// spatial-plannings
|
|
||||||
"resources/js/data/spatialPlannings/data-spatialPlannings.js",
|
|
||||||
"resources/js/data/spatialPlannings/form-create-update.js",
|
|
||||||
"resources/js/data/spatialPlannings/form-upload.js",
|
|
||||||
// customers
|
|
||||||
"resources/js/customers/upload.js",
|
|
||||||
"resources/js/customers/index.js",
|
|
||||||
"resources/js/customers/create.js",
|
|
||||||
"resources/js/customers/edit.js",
|
|
||||||
"resources/js/dashboards/pbg.js",
|
|
||||||
// maps
|
|
||||||
"resources/js/maps/maps-kml.js",
|
|
||||||
// laporan pimpinan
|
|
||||||
"resources/js/bigdata-resumes/index.js",
|
|
||||||
"resources/js/chatbot/index.js",
|
|
||||||
"resources/js/chatbot-pimpinan/index.js",
|
|
||||||
//pbg-task
|
|
||||||
"resources/js/pbg-task/index.js",
|
|
||||||
"resources/js/pbg-task/show.js",
|
|
||||||
"resources/js/pbg-task/create.js",
|
|
||||||
// google-sheets
|
|
||||||
"resources/js/data/google-sheet/index.js",
|
|
||||||
// quick-search
|
|
||||||
"resources/js/quick-search/index.js",
|
|
||||||
"resources/js/quick-search/result.js",
|
|
||||||
"resources/js/quick-search/detail.js",
|
|
||||||
// growth-report
|
|
||||||
"resources/js/report/growth-report/index.js",
|
|
||||||
// dummy
|
|
||||||
"resources/js/approval/index.js",
|
|
||||||
"resources/js/invitations/index.js",
|
|
||||||
"resources/js/payment-recaps/index.js",
|
|
||||||
"resources/js/report-pbg-ptsp/index.js",
|
|
||||||
"resources/js/tpa-tpt/index.js",
|
|
||||||
"resources/js/report-payment-recaps/index.js",
|
|
||||||
],
|
|
||||||
refresh: true,
|
|
||||||
}),
|
|
||||||
],
|
|
||||||
// Limit memory usage
|
|
||||||
esbuild: {
|
|
||||||
target: "es2015",
|
|
||||||
},
|
|
||||||
});
|
|
||||||
Reference in New Issue
Block a user