61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			61 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
		
			Executable File
		
	
	
# Docker
 | 
						|
 | 
						|
## Build
 | 
						|
 | 
						|
1. Run Docker
 | 
						|
```shell
 | 
						|
cp .env.docker .env
 | 
						|
docker compose up
 | 
						|
```
 | 
						|
2. Open Backend
 | 
						|
 | 
						|
http://localhost:{APP_PORT}
 | 
						|
 | 
						|
eg: http://localhost:8000
 | 
						|
 | 
						|
> {APP_PORT}: is varible in environment .env
 | 
						|
 | 
						|
## Exec
 | 
						|
```shell
 | 
						|
docker exec -it payment ...
 | 
						|
```
 | 
						|
 | 
						|
# Module
 | 
						|
1. Create a new module
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make {MODULE_NAME}
 | 
						|
```
 | 
						|
2. Some scripts often used
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-model {model} {MODULE_NAME}
 | 
						|
```
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-controller {controller} {MODULE_NAME}
 | 
						|
```
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-request {request} {MODULE_NAME}
 | 
						|
```
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-middleware {middleware} {MODULE_NAME}
 | 
						|
```
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-listener {listener} {MODULE_NAME}
 | 
						|
```
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-rule {rule} {MODULE_NAME}
 | 
						|
```
 | 
						|
```shell
 | 
						|
docker exec -it payment php artisan module:make-resource {resource} {MODULE_NAME}
 | 
						|
```
 | 
						|
2. Status
 | 
						|
{PROJECT_DIR}/modules_statuses.json
 | 
						|
```json
 | 
						|
{
 | 
						|
    "Auth": true,
 | 
						|
    "Hostbill": true,
 | 
						|
    "HomePage": true
 | 
						|
}
 | 
						|
```
 | 
						|
> [!NOTE]
 | 
						|
> Please take note of this
 |