7 Commits
Author SHA1 Message Date
bastien e569c84c9d Merge branch 'release/0.0.2'
Laverie/backend/pipeline/tag This commit looks good
2026-07-05 01:41:21 +02:00
bastien 4ff8ff2aac version 0.0.2 2026-07-05 01:41:11 +02:00
bastien 80085a94d3 mise en place schedulers (crons laravel) 2026-07-05 01:40:31 +02:00
bastien c347796c29 Merge tag '0.0.1' into develop
0.0.1
2026-07-05 00:40:14 +02:00
bastien 6dbec68894 Merge branch 'release/0.0.1'
Laverie/backend/pipeline/head This commit looks good
Laverie/backend/pipeline/tag This commit looks good
2026-07-05 00:40:01 +02:00
bastien 661b4ebdb0 version 0.0.1 2026-07-05 00:39:49 +02:00
bastien ee51dc4dba Jenkinsfile
Laverie/backend/pipeline/head This commit looks good
2026-07-04 23:38:27 +02:00
6 changed files with 23 additions and 6 deletions
Vendored
+1 -1
View File
@@ -1 +1 @@
webPipeline(name: 'laundry-backend', phpVersion: '8.3')
vitePipeline(name: 'laundry-backend', phpVersion: '8.3')
+1 -1
View File
@@ -9,7 +9,7 @@
```cmd
/c/wamp64/bin/php/php8.3.28/php.exe artisan serve
vite
npm run dev
/c/wamp64/bin/php/php8.3.28/php.exe artisan queue:work
```
+5 -1
View File
@@ -1,4 +1,4 @@
APP_NAME=Laverie
APP_NAME=laundry-backend
APP_ENV=local
APP_KEY=
APP_DEBUG=true
@@ -38,8 +38,12 @@ SESSION_DOMAIN=null
BROADCAST_CONNECTION=log
FILESYSTEM_DISK=local
QUEUE_CONNECTION=redis
# En production sans Redis (VPS Ansible) : database
# QUEUE_CONNECTION=database
CACHE_STORE=redis
# En production sans Redis (VPS Ansible) : database
# CACHE_STORE=database
# CACHE_PREFIX=
MEMCACHED_HOST=127.0.0.1
+1
View File
@@ -5,6 +5,7 @@
"description": "The skeleton application for the Laravel framework.",
"keywords": ["laravel", "framework"],
"license": "MIT",
"version": "0.0.2",
"require": {
"php": "^8.3",
"inertiajs/inertia-laravel": "^2.0",
+1
View File
@@ -2,6 +2,7 @@
"$schema": "https://www.schemastore.org/package.json",
"private": true,
"type": "module",
"version": "0.0.2",
"scripts": {
"prod": "vite build",
"dev": "vite"
+14 -3
View File
@@ -11,6 +11,17 @@ Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->purpose('Display an inspiring quote');
Schedule::job(new CheckNoShowBookings)->everyFiveMinutes();
Schedule::job(new RefreshOfflineMachines)->everyFiveMinutes();
Schedule::job(new GenerateDailyStats)->dailyAt('01:00');
Schedule::job(new CheckNoShowBookings)
->everyFiveMinutes()
->withoutOverlapping()
->onOneServer();
Schedule::job(new RefreshOfflineMachines)
->everyFiveMinutes()
->withoutOverlapping()
->onOneServer();
Schedule::job(new GenerateDailyStats)
->dailyAt('01:00')
->withoutOverlapping()
->onOneServer();