-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (29 loc) · 809 Bytes
/
Copy pathMakefile
File metadata and controls
35 lines (29 loc) · 809 Bytes
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
.PHONY: all
all: dev
.PHONY: install
install:
php composer.phar install
.PHONY: dev
dev: install
php -S 127.0.0.1:8000 -t public
.PHONY: test
test:
./vendor/bin/pest
.PHONY: test-rebuild
test-rebuild:
./vendor/bin/pest --update-snapshots
.PHONY: build
build:
php composer.phar install --no-dev
rm -rf ./build
mkdir build
cp bootstrap.php build
cp -R public build
cp -R src build
cp -R vendor build
.PHONY: deploy
deploy:
rsync -vh build/bootstrap.php lobbywat@s034.cyon.net:/home/lobbywat/public_html/data
rsync -rvh --delete build/public/ lobbywat@s034.cyon.net:/home/lobbywat/public_html/data/public
rsync -rvh --delete build/src/ lobbywat@s034.cyon.net:/home/lobbywat/public_html/data/src
rsync -rvh --delete build/vendor/ lobbywat@s034.cyon.net:/home/lobbywat/public_html/data/vendor