兰空图床(Lsky Pro)官方项目地址 兰空图床(Lsky Pro)第三方Docker项目地址 官方Wiki

Docker容器构建命令

docker run -d \
    --name lsky-pro \
    --restart unless-stopped \
    -p 8089:8089 \
    -v $PWD/lsky/web:/var/www/html \
    -e WEB_PORT=8089 \
    halcyonazure/lsky-pro-docker:latest

反代/套CDN后无法加载静态文件(css, js),安装时点击无反应

  • 进入root/lsky/web目录,编辑 .env 文件,追加一行:
ASSET_URL=https://你的域名
  • 但是接口域名还是 http 的,所以编辑app/Providers/AppServiceProvider.php文件
public function boot() 
 { 
     // 是否需要生成 env 文件 
     if (! file_exists(base_path('.env'))) { 
         file_put_contents(base_path('.env'), file_get_contents(base_path('.env.example'))); 
         // 生成 key 
         Artisan::call('key:generate'); 
     } 
  
     // 如果已经安装程序,初始化一些配置 
     if (file_exists(base_path('installed.lock'))) { 
         // 覆盖默认配置 
         Config::set('app.name', Utils::config(ConfigKey::AppName)); 
         Config::set('mail', array_merge(\config('mail'), Utils::config(ConfigKey::Mail)->toArray())); 
  
         View::composer('*', function (\Illuminate\View\View $view) { 
             /** @var Group $group */ 
             $group = Auth::check() ? Auth::user()->group : Group::query()->where('is_guest', true)->first(); 
             $view->with('_group', $group); 
         }); 
     } 
 } 
  • 在第三行追加一行
\Illuminate\Support\Facades\URL::forceScheme('https');

PicGo插件配置

picgo-plugin-lankong插件项目地址

  • 获取Token
curl -X POST -F "email=your_email@address" -F "password=your_passwd" https://your.domain/api/v1/tokens