fix: feedback from self-hosted envs to discord

This commit is contained in:
Andras Bacsai
2024-02-06 11:36:20 +01:00
parent 45b736bb01
commit b96807d34c
9 changed files with 42 additions and 17 deletions

View File

@@ -12,6 +12,7 @@ use App\Models\Tag;
use App\Models\User;
use App\Providers\RouteServiceProvider;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Route;
use Visus\Cuid2\Cuid2;
@@ -34,6 +35,16 @@ if (isDev()) {
Route::get('/health', function () {
return 'OK';
});
Route::post('/feedback', function (Request $request) {
$content = $request->input('content');
$webhook_url = config('coolify.feedback_discord_webhook');
if ($webhook_url) {
Http::post($webhook_url, [
'content' => $content
]);
}
return response()->json(['message' => 'Feedback sent.'], 200);
});
// Route::group([
// 'middleware' => $middlewares,
// 'prefix' => 'v1'
@@ -53,6 +64,8 @@ Route::group([
'prefix' => 'v1'
], function () {
Route::get('/deploy', [Deploy::class, 'deploy']);
});
Route::middleware(['throttle:5'])->group(function () {