-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
41 lines (29 loc) · 873 Bytes
/
Makefile
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
init: docker-down \
docker-pull docker-build docker-up
up: docker-up
down: docker-down
restart: down up
rebuild: down docker-build-no-pull up
docker-up:
cd project && docker compose up -d
docker-down:
cd project && docker compose down --remove-orphans
docker-pull:
cd project && docker compose pull
docker-build:
cd project && docker compose build --pull
docker-build-no-pull:
docker compose build
cli:
cd project && docker compose run --rm php-cli bash
app-composer-install:
cd project && docker compose run --rm php-cli composer install
app-init:
cd project && docker compose run --rm php-cli php init
data-init: migrations fill-db copy-files
migrations:
cd project && docker compose run --rm php-cli php yii migrate
fill-db:
cd project && docker compose run --rm php-cli php yii fixture "*"
copy-files:
cp pictures/* project/frontend/web/uploads