Skip to content

Commit

Permalink
docs(tls.md): add instructions about disabling HTTPS
Browse files Browse the repository at this point in the history
  • Loading branch information
JH authored and maxhelias committed Apr 18, 2024
1 parent b6b0572 commit e022f73
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion docs/tls.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ But sometimes you may prefer using custom certificates.
For instance, to use self-signed certificates created with [mkcert](https://github.com/FiloSottile/mkcert) do as follows:

1. Locally install `mkcert`
2. Create the folder storing the certs:
2. Create the folder storing the certs:
`mkdir frankenphp/certs -p`
3. Generate the certificates for your local host (example: "server-name.localhost"):
`mkcert -cert-file frankenphp/certs/tls.pem -key-file frankenphp/certs/tls.key "server-name.localhost"`
Expand All @@ -37,3 +37,16 @@ For instance, to use self-signed certificates created with [mkcert](https://gith
- ./public:/app/public:ro
```
5. Restart your `php` service

## Disabling HTTPS for Local Development

To disable HTTPS, configure your environment to use HTTP by setting the following variables and starting the project with this command:

```bash
SERVER_NAME=http://localhost \
MERCURE_PUBLIC_URL=http://localhost/.well-known/mercure \
TRUSTED_HOSTS='^localhost|php$' \
docker compose up --pull always -d --wait
```

Ensure your application is accessible over HTTP by visiting `http://localhost` in your web browser.

0 comments on commit e022f73

Please sign in to comment.