99 @echo " "
1010 @echo " build-push build image and upload to ghcr.io"
1111 @echo " "
12- @echo " deploy27 deploy Skeleton to registered 'docker_dev' for Nextcloud 27"
13- @echo " deploy28 deploy Skeleton to registered 'docker_dev' for Nextcloud 28"
14- @echo " deploy deploy Skeleton to registered 'docker_dev' for Nextcloud Last"
15- @echo " "
1612 @echo " run27 install Skeleton for Nextcloud 27"
1713 @echo " run28 install Skeleton for Nextcloud 28"
1814 @echo " run install Skeleton for Nextcloud Last"
@@ -29,59 +25,41 @@ build-push:
2925 docker login ghcr.io
3026 docker buildx build --push --platform linux/arm64/v8,linux/amd64 --tag ghcr.io/cloud-py-api/skeleton:latest .
3127
32- .PHONY : deploy27
33- deploy27 :
34- docker exec master-stable27-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
35- docker exec master-stable27-1 sudo -u www-data php occ app_api:app:deploy skeleton docker_dev \
36- --info-xml https://raw.githubusercontent.com/cloud-py-api/nc_py_api/main/examples/as_app/skeleton/appinfo/info.xml
37-
38- .PHONY : deploy28
39- deploy28 :
40- docker exec master-stable28-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
41- docker exec master-stable28-1 sudo -u www-data php occ app_api:app:deploy skeleton docker_dev \
42- --info-xml https://raw.githubusercontent.com/cloud-py-api/nc_py_api/main/examples/as_app/skeleton/appinfo/info.xml
43-
44- .PHONY : deploy
45- deploy :
46- docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
47- docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:deploy skeleton docker_dev \
48- --info-xml https://raw.githubusercontent.com/cloud-py-api/nc_py_api/main/examples/as_app/skeleton/appinfo/info.xml
49-
5028.PHONY : run27
5129run27 :
5230 docker exec master-stable27-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
53- docker exec master-stable27-1 sudo -u www-data php occ app_api:app:register skeleton docker_dev --force-scopes \
31+ docker exec master-stable27-1 sudo -u www-data php occ app_api:app:register skeleton --force-scopes \
5432 --info-xml https://raw.githubusercontent.com/cloud-py-api/nc_py_api/main/examples/as_app/skeleton/appinfo/info.xml
5533
5634.PHONY : run28
5735run28 :
5836 docker exec master-stable28-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
59- docker exec master-stable28-1 sudo -u www-data php occ app_api:app:register skeleton docker_dev --force-scopes \
37+ docker exec master-stable28-1 sudo -u www-data php occ app_api:app:register skeleton --force-scopes \
6038 --info-xml https://raw.githubusercontent.com/cloud-py-api/nc_py_api/main/examples/as_app/skeleton/appinfo/info.xml
6139
6240.PHONY : run
6341run :
6442 docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
65- docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:register skeleton docker_dev --force-scopes \
43+ docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:register skeleton --force-scopes \
6644 --info-xml https://raw.githubusercontent.com/cloud-py-api/nc_py_api/main/examples/as_app/skeleton/appinfo/info.xml
6745
6846.PHONY : register27
6947register27 :
7048 docker exec master-stable27-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
7149 docker exec master-stable27-1 sudo -u www-data php occ app_api:app:register skeleton manual_install --json-info \
72- "{\"appid \" :\"skeleton\",\"name\":\"App Skeleton\",\"daemon_config_name\":\"manual_install\",\"version\":\"1.0.0\",\"secret\":\"12345\",\"port\":9030,\"scopes\":[],\"system_app \":0}" \
50+ "{\"id \" :\"skeleton\",\"name\":\"App Skeleton\",\"daemon_config_name\":\"manual_install\",\"version\":\"1.0.0\",\"secret\":\"12345\",\"port\":9030,\"scopes\":[],\"system \":0}" \
7351 --force-scopes --wait-finish
7452
7553.PHONY : register28
7654register28 :
7755 docker exec master-stable28-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
7856 docker exec master-stable28-1 sudo -u www-data php occ app_api:app:register skeleton manual_install --json-info \
79- "{\"appid \" :\"skeleton\",\"name\":\"App Skeleton\",\"daemon_config_name\":\"manual_install\",\"version\":\"1.0.0\",\"secret\":\"12345\",\"port\":9030,\"scopes\":[],\"system_app \":0}" \
57+ "{\"id \" :\"skeleton\",\"name\":\"App Skeleton\",\"daemon_config_name\":\"manual_install\",\"version\":\"1.0.0\",\"secret\":\"12345\",\"port\":9030,\"scopes\":[],\"system \":0}" \
8058 --force-scopes --wait-finish
8159
8260.PHONY : register
8361register :
8462 docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:unregister skeleton --silent --force || true
8563 docker exec master-nextcloud-1 sudo -u www-data php occ app_api:app:register skeleton manual_install --json-info \
86- "{\"appid \" :\"skeleton\",\"name\":\"App Skeleton\",\"daemon_config_name\":\"manual_install\",\"version\":\"1.0.0\",\"secret\":\"12345\",\"port\":9030,\"scopes\":[],\"system_app \":0}" \
64+ "{\"id \" :\"skeleton\",\"name\":\"App Skeleton\",\"daemon_config_name\":\"manual_install\",\"version\":\"1.0.0\",\"secret\":\"12345\",\"port\":9030,\"scopes\":[],\"system \":0}" \
8765 --force-scopes --wait-finish
0 commit comments