Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt lib/AppInfo/Application.php css/style.css providers/Plivo

DoubleBastionAdmin authored on 05/11/2025 13:35:09
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,22 @@
1
+.PHONY: build test
2
+
3
+build:
4
+	docker-compose up --build --remove-orphans
5
+
6
+start:
7
+	docker-compose up --build --remove-orphans --detach
8
+	# Wait for the container to be running before attaching
9
+	@while [ -z "$$(docker-compose ps -q phpSDK)" ]; do \
10
+		sleep 1; \
11
+	done
12
+	docker attach $$(docker-compose ps -q phpSDK)
13
+
14
+test:
15
+	@[ "${CONTAINER}" ] && \
16
+		docker exec -it $$CONTAINER /bin/bash -c "/usr/src/app/vendor/bin/phpunit --verbose --bootstrap tests/bootstrap.php --testsuite resources-tests tests" || \
17
+		/usr/src/app/vendor/bin/phpunit --verbose --bootstrap tests/bootstrap.php --testsuite resources-tests tests
18
+
19
+run:
20
+	@[ "${CONTAINER}" ] && \
21
+		(docker exec -it $$CONTAINER /bin/bash -c 'cd /usr/src/app/php-sdk-test/ && php test.php') || \
22
+		(cd /usr/src/app/php-sdk-test/ && php test.php)
0 23
\ No newline at end of file