fix: no message on bare curl
This commit is contained in:
@@ -112,33 +112,33 @@ PUT /{page}/
|
||||
```bash
|
||||
# create archive from 'dist' dir and upload it to /my-project/
|
||||
tar -czC dist -f dist.tar.gz .
|
||||
curl -v -X PUT \
|
||||
curl -X PUT \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
--data-binary "@dist.tar.gz" \
|
||||
https://stapler-host/my-project/
|
||||
|
||||
# same thing but one-liner
|
||||
tar -czC dist . | curl -v -X PUT \
|
||||
tar -czC dist . | curl -X PUT \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
--data-binary @- \
|
||||
https://stapler-host/my-project/
|
||||
|
||||
# make stapler server identify myproject.example.com and /my-project/
|
||||
tar -czC dist . | curl -v -X PUT \
|
||||
tar -czC dist . | curl -X PUT \
|
||||
--data-binary @- \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
-H 'X-Host: myproject.example.com' \
|
||||
https://stapler-host/my-project/
|
||||
|
||||
# make stapler server identifiers myproject.example.com only
|
||||
tar -czC dist . | curl -v -X PUT \
|
||||
tar -czC dist . | curl -X PUT \
|
||||
--data-binary @- \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
-H 'X-Host-Only: myproject.example.com' \
|
||||
https://stapler-host/my-project/
|
||||
|
||||
# make a SPA site at /my-project/index.html
|
||||
tar -czC dist . | curl -v -X PUT \
|
||||
tar -czC dist . | curl -X PUT \
|
||||
--data-binary @- \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
-H 'X-SPA: index.html' \
|
||||
@@ -160,13 +160,13 @@ PUT /{page}/
|
||||
|
||||
```bash
|
||||
# create /my-project/ that redirects to https://github.com/my-project
|
||||
curl -v -X PUT \
|
||||
curl -X PUT \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
-H 'X-Redirect: https://github.com/my-project' \
|
||||
https://stapler-host/my-project/
|
||||
|
||||
# simple redirect from root host to www
|
||||
curl -v -X PUT \
|
||||
curl -X PUT \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
-H 'X-Proxy: https://www.my-website.com' \
|
||||
-H 'X-Host: my-website.com' \
|
||||
@@ -185,7 +185,7 @@ PUT /{page}/
|
||||
|
||||
```bash
|
||||
# create /my-website/ that proxies to http://host.containers.internal:8000
|
||||
curl -v -X PUT \
|
||||
curl -X PUT \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
-H 'X-Proxy: http://host.containers.internal:8000' \
|
||||
https://stapler-host/my-project/
|
||||
@@ -200,7 +200,7 @@ DELETE /{page}/
|
||||
|
||||
```bash
|
||||
# delete /my-project/
|
||||
curl -v -X DELETE \
|
||||
curl -X DELETE \
|
||||
-H 'X-Token: <TOKEN>' \
|
||||
https://stapler-host/my-project/
|
||||
```
|
||||
@@ -226,7 +226,11 @@ curl -v -X DELETE \
|
||||
- name: Create archive
|
||||
run: tar -czC dist -f dist.tar.gz .
|
||||
- name: Deploy to Stapler server
|
||||
run: curl -v -X PUT -H 'X-Token: ${{ secrets.STAPLER_TOKEN }}' -H 'X-Host: ${{ vars.TARGET_HOST }}' --data-binary "@dist.tar.gz" https://stapler-host/my-project/
|
||||
run: |
|
||||
curl -X PUT --data-binary "@dist.tar.gz" \
|
||||
-H 'X-Token: ${{ secrets.STAPLER_TOKEN }}' \
|
||||
-H 'X-Host: ${{ vars.TARGET_HOST }}' \
|
||||
${{ vars.STAPLER_URL }}
|
||||
```
|
||||
|
||||
### Redirecting hosts with DNS
|
||||
|
||||
Reference in New Issue
Block a user