-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
66 lines (46 loc) · 1.52 KB
/
Makefile
File metadata and controls
66 lines (46 loc) · 1.52 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Makefile dùng để điều khiển Docker và Artisan trong dự án Laravel/Botble
# ----------------------------------
# Docker Commands
# ----------------------------------
up:
docker compose up -d
down:
docker compose down
build:
docker compose build
restart:
docker compose restart
# ----------------------------------
# Laravel Artisan & Composer Commands
# ----------------------------------
migrate:
docker compose exec laravel.test php artisan migrate
bash:
docker compose exec laravel.test sh
composer:
docker compose exec laravel.test composer install
create-admin:
docker compose exec laravel.test php artisan cms:user:create
cache-clear:
docker compose exec laravel.test php artisan cache:clear
config-clear:
docker compose exec laravel.test php artisan config:clear
route-clear:
docker compose exec laravel.test php artisan route:clear
reset-db:
docker compose exec laravel.test php artisan migrate:fresh --seed
# Vào bash container PHP
bash:
docker exec -it botble-cms-main-laravel.test-1 bash
# Chạy migrate & seed trong container PHP
migrate:
docker exec -it botble-cms-main-laravel.test-1 bash -c "php artisan migrate --seed"
# Chỉ chạy migrate (không seed)
migrate-only:
docker exec -it botble-cms-main-laravel.test-1 bash -c "php artisan migrate"
# Xem logs container PHP
logs:
docker logs -f botble-cms-main-laravel.test-1
# Import database từ file database.sql vào container MySQL
mysql-import:
docker exec -i botble-cms-main-mysql-1 mysql -usail -ppassword laravel < database.sql