feat(setup preprod)

This commit is contained in:
2026-04-10 12:16:18 +02:00
parent 59017a2c9b
commit e00f6d1b47
4 changed files with 40 additions and 19 deletions

View File

@@ -63,7 +63,6 @@ class SyncDolibarrMembers extends Command
[ [
'status' => $memberStatuses[$member['status']] ?? 'draft', 'status' => $memberStatuses[$member['status']] ?? 'draft',
'nature' => 'physical', 'nature' => 'physical',
'member_type' => $member['type'],
'group_id' => null, 'group_id' => null,
'lastname' => $member['lastname'], 'lastname' => $member['lastname'],
'firstname' => $member['firstname'], 'firstname' => $member['firstname'],

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Support;
use Illuminate\Support\Facades\Cache;
use Symfony\Component\Console\Output\Output;
class CacheLineOutput extends Output
{
public function __construct(private readonly string $cacheKey)
{
parent::__construct(self::VERBOSITY_NORMAL);
}
protected function doWrite(string $message, bool $newline): void
{
$current = Cache::get($this->cacheKey, []);
$clean = preg_replace('/\x1b\[[0-9;]*m/', '', $message);
$current['output'] = ($current['output'] ?? '').$clean.($newline ? "\n" : '');
Cache::put($this->cacheKey, $current, now()->addHour());
}
}

View File

@@ -138,7 +138,7 @@ logout.form = logoutForm
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
export const home = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({ export const home = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
url: home.url(options), url: home.url(options),
@@ -147,12 +147,12 @@ export const home = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
home.definition = { home.definition = {
methods: ["get","head"], methods: ["get","head"],
url: '/welcome', url: '/',
} satisfies RouteDefinition<["get","head"]> } satisfies RouteDefinition<["get","head"]>
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
home.url = (options?: RouteQueryOptions) => { home.url = (options?: RouteQueryOptions) => {
return home.definition.url + queryParams(options) return home.definition.url + queryParams(options)
@@ -160,7 +160,7 @@ home.url = (options?: RouteQueryOptions) => {
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
home.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({ home.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
url: home.url(options), url: home.url(options),
@@ -169,7 +169,7 @@ home.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
home.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ home.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
url: home.url(options), url: home.url(options),
@@ -178,7 +178,7 @@ home.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
const homeForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ const homeForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: home.url(options), action: home.url(options),
@@ -187,7 +187,7 @@ const homeForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
homeForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ homeForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: home.url(options), action: home.url(options),
@@ -196,7 +196,7 @@ homeForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
/** /**
* @see routes/web.php:7 * @see routes/web.php:7
* @route '/welcome' * @route '/'
*/ */
homeForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ homeForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: home.url({ action: home.url({
@@ -212,7 +212,7 @@ home.form = homeForm
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
export const maintenance = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({ export const maintenance = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
url: maintenance.url(options), url: maintenance.url(options),
@@ -221,12 +221,12 @@ export const maintenance = (options?: RouteQueryOptions): RouteDefinition<'get'>
maintenance.definition = { maintenance.definition = {
methods: ["get","head"], methods: ["get","head"],
url: '/', url: '/maintenance',
} satisfies RouteDefinition<["get","head"]> } satisfies RouteDefinition<["get","head"]>
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
maintenance.url = (options?: RouteQueryOptions) => { maintenance.url = (options?: RouteQueryOptions) => {
return maintenance.definition.url + queryParams(options) return maintenance.definition.url + queryParams(options)
@@ -234,7 +234,7 @@ maintenance.url = (options?: RouteQueryOptions) => {
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
maintenance.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({ maintenance.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
url: maintenance.url(options), url: maintenance.url(options),
@@ -243,7 +243,7 @@ maintenance.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
maintenance.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({ maintenance.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
url: maintenance.url(options), url: maintenance.url(options),
@@ -252,7 +252,7 @@ maintenance.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
const maintenanceForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ const maintenanceForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: maintenance.url(options), action: maintenance.url(options),
@@ -261,7 +261,7 @@ const maintenanceForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
maintenanceForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ maintenanceForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: maintenance.url(options), action: maintenance.url(options),
@@ -270,7 +270,7 @@ maintenanceForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'>
/** /**
* @see routes/web.php:11 * @see routes/web.php:11
* @route '/' * @route '/maintenance'
*/ */
maintenanceForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({ maintenanceForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
action: maintenance.url({ action: maintenance.url({

View File

@@ -4,11 +4,11 @@ use App\Http\Controllers\DashboardController;
use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Route;
use Inertia\Inertia; use Inertia\Inertia;
Route::get('/welcome', function () { Route::get('/', function () {
return Inertia::render('welcome'); return Inertia::render('welcome');
})->name('home'); })->name('home');
Route::get('/', function () { Route::get('/maintenance', function () {
return Inertia::render('maintenance'); return Inertia::render('maintenance');
})->name('maintenance'); })->name('maintenance');