Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/ultimate-ai.codeskitter.site/app/Providers/
Upload File :
Current File : /home/users/unlimited/www/ultimate-ai.codeskitter.site/app/Providers/AwsServiceProvider.php

<?php

namespace App\Providers;

use App\Services\Bedrock\BedrockRuntimeService;
use Illuminate\Support\ServiceProvider;

class AwsServiceProvider extends ServiceProvider
{
    /**
     * Register services.
     */
    public function register(): void
    {
        $this->app->singleton(BedrockRuntimeService::class, function () {
            return new BedrockRuntimeService([
                'region'      => config('filesystems.disks.s3.region'),
                'version'     => 'latest',
                'credentials' => [
                    'key'    => config('filesystems.disks.s3.key'),
                    'secret' => config('filesystems.disks.s3.secret'),
                ],
            ]);
        });
    }

    /**
     * Bootstrap services.
     */
    public function boot(): void
    {
        //
    }
}