##Cara instalasi
- Install
docker-compose
- Masuk ke directory utama.
cd ROOT_DIRECTORY
- run
docker-compose up --build
- untuk halaman utama ada di
http://localhost:8081/backend/web/site/index
untuk api ada di
http://localhost:8081/backend/web/api
PHP : php 8.1 (lebih lengkap cek di directory php/dockerfile untuk extensi yang digunakan.)
mysql: versi 8.0
Masuk directory utama.
cd ${root_url}
Perform composer install
composer install
Execute command
php init --env=Production --overwrite=All
Kemudian pindah ke directory common/config
. Ubah file main-local.php
'db' => [
'class' => \yii\db\Connection::class,
'dsn' => 'mysql:host={database host};dbname={database name}',
'username' => '{database user}',
'password' => '{database password}',
'charset' => 'utf8mb4',
],
lalu execute command
php yii migrate --interactive=0
php yii generator/data
Secara default untuk admin,
admin@example.com
. pass 123456
Untuk user lain:
-
manager, execute command
select * from user where role = 'manager'
-
driver, execute command
select * from user where role = 'manager'
- Pada folder
docs
terdapat hasil export insomnia. Silahkan download versi terbaru, kemudian import file tersebut.