2026-05-26 11:04:57 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 11:04:57 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 11:04:57 +08:00
2026-05-26 10:47:30 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00
2026-05-26 10:25:37 +08:00

Hafiz Tunggakan

Aplikasi Laravel untuk carian dan cetakan data RateMas tahunan.

Docker

Setup Docker ini menjalankan aplikasi Laravel sahaja. MySQL tidak dibuat dalam Docker kerana aplikasi disambung ke external MySQL:

172.17.200.16:3306

Sediakan environment Docker:

cp .env.docker.example .env.docker

Kemudian edit .env.docker untuk credential MySQL sebenar:

DB_DATABASE=db_cobol
DB_USERNAME=root
DB_PASSWORD=

Build dan run:

docker compose --env-file .env.docker up -d --build

Aplikasi boleh dibuka di:

http://localhost:8000

Untuk jalankan migration dan seeder semasa container start, set:

RUN_MIGRATIONS=true
RUN_SEEDERS=true

Seeder akan cipta login:

User biasa: cukai / 123
Admin: admin / admin123

Docker Commands

Lihat log:

docker compose logs -f app

Jalankan migration manual:

docker compose exec app php artisan migrate --force

Jalankan seeder manual:

docker compose exec app php artisan db:seed --force

Stop container:

docker compose down
Description
No description provided
Readme 153 KiB
Languages
PHP 59%
Blade 39.5%
Dockerfile 0.6%
JavaScript 0.6%
Shell 0.3%