This commit is contained in:
Marcel Pociot
2020-06-14 22:19:42 +02:00
parent 59f7d32efd
commit 8cda0a62ee
4 changed files with 4 additions and 42 deletions

View File

@@ -1,39 +1 @@
# Expose
## Usage
## Server
To start the server, call:
```
php expose serve
```
## Client
To share local connections with a server, call:
```
php expose share somelocalsite.test
```
### Custom subdomain(s)
You can also define a custom subdomain using the `--subdomain` option:
```
php expose share somelocalsite.test --subdomain=custom
```
The subdomain option also allows you to specify multiple, comma-separated subdomains:
```
php expose share somelocalsite.test --subdomain=app,admin
```
### Basic authentication
You can protect your shared URLs using basic authentication, by providing the username and password in the `--auth` option:
```
php expose share somelocalsite.test --auth="username:password"
```

View File

@@ -10,7 +10,7 @@ class ServeCommand extends Command
{
protected $signature = 'serve {hostname=localhost} {host=0.0.0.0} {--validateAuthTokens} {--port=8080}';
protected $description = 'Start the shaft server';
protected $description = 'Start the expose server';
public function handle()
{

View File

@@ -13,7 +13,7 @@ class ShareCommand extends Command
{
protected $signature = 'share {host} {--subdomain=} {--auth=}';
protected $description = 'Share a local url with a remote shaft server';
protected $description = 'Share a local url with a remote expose server';
protected function configureConnectionLogger()
{

View File

@@ -19,10 +19,10 @@
],
"require": {
"php": "^7.2.5",
"ext-json": "*",
"nikic/php-parser": "^4.4"
"ext-json": "*"
},
"require-dev": {
"nikic/php-parser": "^4.4",
"cboden/ratchet": "^0.4.2",
"clue/block-react": "^1.3",
"clue/buzz-react": "^2.7",