yourivw / sailor-services
为Sailor提供个性化服务。
Requires
- yourivw/sailor: ^1.0
Requires (Dev)
- orchestra/testbench: ^8.21|^9.0
- phpstan/phpstan: ^1.10
This package is auto-updated.
Last update: 2024-08-31 00:47:02 UTC
README
此包包含我为yourivw/sailor编写的服务和设置。
安装
使用composer将此包安装为开发依赖项
composer require yourivw/sailor-services:dev-main --dev
使用方法
有关使用信息,请参阅yourivw/sailor的文档。
服务
HTTPS
HTTPS服务是基于Nginx docker镜像的代理,将HTTPS流量转发到Laravel。使用mkcert自动生成证书和CA证书。可以通过在./.docker/https/CA
中(重新)放置所需的文件或通过指定包含这些文件的目录(在docker-compose文件中为./.docker/https/CA:/etc/nginx/CA
)来更改CA。此CA目录中应包含两个文件,rootCA.pem
包含CA证书,rootCA-key.pem
包含PKCS#8私钥。
代理
可以通过修改SSL_SERVICES环境变量来添加额外的代理。在以下示例中,端口443将被转发到laravel.test服务的端口80,端口8443将被转发到api服务的端口80。
https: environment: SSL_SERVICES: 'laravel.test:80:443;api:80:8443'
证书域
默认情况下,以下域名/IP将添加到证书中
- $APP_SERVICE(来自.env,默认为laravel.test)
- *.$APP_SERVICE
- localhost
- 127.0.0.1
可以通过CERT_DOMAINS环境变量添加额外的域名/IP作为字符串
https: environment: CERT_DOMAINS: 'laravel.local laravel.example 192.168.2.1
PHPMyAdmin
基于PHPMyAdmin docker镜像的服务,带有基本配置。有关其他配置,请参阅相关文档。
Redis Commander
基于redis-commander docker镜像的服务,带有基本配置。有关其他配置,请参阅相关文档。
RedisInsight
基于RedisInsight docker镜像的服务,带有基本配置。有关其他配置,请参阅相关文档。已预添加对redis:6379的连接,名称为'Local'。
贡献
由于此包包含我的个人服务,因此不接受对此包的贡献。
许可证
此包是开源软件,根据MIT许可证授权。