yourivw/sailor-services

为Sailor提供个性化服务。

dev-main 2024-04-01 08:08 UTC

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许可证授权。