24 files changed
+11
-596
No files matched your search
@@ -288,27 +288,6 @@ docker compose -f stacks/infra/compose.yaml up -d
|
||||
docker compose -f stacks/caddy/compose.yaml up -d
|
||||
```
|
||||
|
||||
Start the Manager stack as well, after copying its environment template and
|
||||
setting a strong platform-admin password and auth secret:
|
||||
|
||||
```bash
|
||||
cp stacks/manager/.env.example stacks/manager/.env
|
||||
docker compose -f stacks/manager/compose.yaml up -d
|
||||
```
|
||||
|
||||
Add a Manager-only Caddy route in `stacks/caddy/sites/manager.caddy`, replacing
|
||||
the example hostname with the private/admin hostname you control:
|
||||
|
||||
```caddy
|
||||
manager.example.com {
|
||||
reverse_proxy nextchair-manager:3000
|
||||
}
|
||||
```
|
||||
|
||||
Reload Caddy after adding the route, then open `/manager`. The Manager has its
|
||||
own administrator session and does not use any business customer, staff, or
|
||||
owner account.
|
||||
|
||||
The MySQL port is loopback-only by default. Use an SSH tunnel for database
|
||||
administration rather than opening port 3306 publicly.
|
||||
|
||||
|
||||
Reference in new issue
Block a user