141
141
# Define environment variables...
142
142
export APP_PORT=${APP_PORT:- 80}
143
143
export APP_SERVICE=${APP_SERVICE:- " laravel.test" }
144
+ export APP_USER=${APP_USER:- " sail" }
144
145
export DB_PORT=${DB_PORT:- 3306}
145
146
export WWWUSER=${WWWUSER:- $UID }
146
147
export WWWGROUP=${WWWGROUP:- $(id -g)}
@@ -213,7 +214,7 @@ if [ "$1" == "php" ]; then
213
214
shift 1
214
215
215
216
if [ " $EXEC " == " yes" ]; then
216
- ARGS+=(exec -u sail )
217
+ ARGS+=(exec -u " $APP_USER " )
217
218
[ ! -t 0 ] && ARGS+=(-T)
218
219
ARGS+=(" $APP_SERVICE " " php" )
219
220
else
@@ -227,7 +228,7 @@ elif [ "$1" == "bin" ]; then
227
228
if [ " $EXEC " == " yes" ]; then
228
229
CMD=$1
229
230
shift 1
230
- ARGS+=(exec -u sail )
231
+ ARGS+=(exec -u " $APP_USER " )
231
232
[ ! -t 0 ] && ARGS+=(-T)
232
233
ARGS+=(" $APP_SERVICE " ./vendor/bin/" $CMD " )
233
234
else
@@ -241,7 +242,7 @@ elif [ "$1" == "run" ]; then
241
242
if [ " $EXEC " == " yes" ]; then
242
243
CMD=$1
243
244
shift 1
244
- ARGS+=(exec -u sail )
245
+ ARGS+=(exec -u " $APP_USER " )
245
246
[ ! -t 0 ] && ARGS+=(-T)
246
247
ARGS+=(" $APP_SERVICE " " $CMD " )
247
248
else
@@ -253,7 +254,7 @@ elif [ "$1" == "docker-compose" ]; then
253
254
shift 1
254
255
255
256
if [ " $EXEC " == " yes" ]; then
256
- ARGS+=(exec -u sail )
257
+ ARGS+=(exec -u " $APP_USER " )
257
258
[ ! -t 0 ] && ARGS+=(-T)
258
259
ARGS+=(" $APP_SERVICE " " ${DOCKER_COMPOSE[@]} " )
259
260
else
@@ -265,7 +266,7 @@ elif [ "$1" == "composer" ]; then
265
266
shift 1
266
267
267
268
if [ " $EXEC " == " yes" ]; then
268
- ARGS+=(exec -u sail )
269
+ ARGS+=(exec -u " $APP_USER " )
269
270
[ ! -t 0 ] && ARGS+=(-T)
270
271
ARGS+=(" $APP_SERVICE " " composer" )
271
272
else
@@ -277,7 +278,7 @@ elif [ "$1" == "artisan" ] || [ "$1" == "art" ] || [ "$1" == "a" ]; then
277
278
shift 1
278
279
279
280
if [ " $EXEC " == " yes" ]; then
280
- ARGS+=(exec -u sail )
281
+ ARGS+=(exec -u " $APP_USER " )
281
282
[ ! -t 0 ] && ARGS+=(-T)
282
283
ARGS+=(" $APP_SERVICE " php artisan)
283
284
else
@@ -289,7 +290,7 @@ elif [ "$1" == "debug" ]; then
289
290
shift 1
290
291
291
292
if [ " $EXEC " == " yes" ]; then
292
- ARGS+=(exec -u sail -e XDEBUG_TRIGGER=1)
293
+ ARGS+=(exec -u " $APP_USER " -e XDEBUG_TRIGGER=1)
293
294
[ ! -t 0 ] && ARGS+=(-T)
294
295
ARGS+=(" $APP_SERVICE " php artisan)
295
296
else
@@ -301,7 +302,7 @@ elif [ "$1" == "test" ]; then
301
302
shift 1
302
303
303
304
if [ " $EXEC " == " yes" ]; then
304
- ARGS+=(exec -u sail )
305
+ ARGS+=(exec -u " $APP_USER " )
305
306
[ ! -t 0 ] && ARGS+=(-T)
306
307
ARGS+=(" $APP_SERVICE " php artisan test)
307
308
else
@@ -313,7 +314,7 @@ elif [ "$1" == "phpunit" ]; then
313
314
shift 1
314
315
315
316
if [ " $EXEC " == " yes" ]; then
316
- ARGS+=(exec -u sail )
317
+ ARGS+=(exec -u " $APP_USER " )
317
318
[ ! -t 0 ] && ARGS+=(-T)
318
319
ARGS+=(" $APP_SERVICE " php vendor/bin/phpunit)
319
320
else
@@ -325,7 +326,7 @@ elif [ "$1" == "pest" ]; then
325
326
shift 1
326
327
327
328
if [ " $EXEC " == " yes" ]; then
328
- ARGS+=(exec -u sail )
329
+ ARGS+=(exec -u " $APP_USER " )
329
330
[ ! -t 0 ] && ARGS+=(-T)
330
331
ARGS+=(" $APP_SERVICE " php vendor/bin/pest)
331
332
else
@@ -337,7 +338,7 @@ elif [ "$1" == "pint" ]; then
337
338
shift 1
338
339
339
340
if [ " $EXEC " == " yes" ]; then
340
- ARGS+=(exec -u sail )
341
+ ARGS+=(exec -u " $APP_USER " )
341
342
[ ! -t 0 ] && ARGS+=(-T)
342
343
ARGS+=(" $APP_SERVICE " php vendor/bin/pint)
343
344
else
@@ -349,7 +350,7 @@ elif [ "$1" == "dusk" ]; then
349
350
shift 1
350
351
351
352
if [ " $EXEC " == " yes" ]; then
352
- ARGS+=(exec -u sail )
353
+ ARGS+=(exec -u " $APP_USER " )
353
354
[ ! -t 0 ] && ARGS+=(-T)
354
355
ARGS+=(-e " APP_URL=http://${APP_SERVICE} " )
355
356
ARGS+=(-e " DUSK_DRIVER_URL=http://selenium:4444/wd/hub" )
@@ -363,7 +364,7 @@ elif [ "$1" == "dusk:fails" ]; then
363
364
shift 1
364
365
365
366
if [ " $EXEC " == " yes" ]; then
366
- ARGS+=(exec -u sail )
367
+ ARGS+=(exec -u " $APP_USER " )
367
368
[ ! -t 0 ] && ARGS+=(-T)
368
369
ARGS+=(-e " APP_URL=http://${APP_SERVICE} " )
369
370
ARGS+=(-e " DUSK_DRIVER_URL=http://selenium:4444/wd/hub" )
@@ -377,7 +378,7 @@ elif [ "$1" == "tinker" ]; then
377
378
shift 1
378
379
379
380
if [ " $EXEC " == " yes" ]; then
380
- ARGS+=(exec -u sail )
381
+ ARGS+=(exec -u " $APP_USER " )
381
382
[ ! -t 0 ] && ARGS+=(-T)
382
383
ARGS+=(" $APP_SERVICE " php artisan tinker)
383
384
else
@@ -389,7 +390,7 @@ elif [ "$1" == "node" ]; then
389
390
shift 1
390
391
391
392
if [ " $EXEC " == " yes" ]; then
392
- ARGS+=(exec -u sail )
393
+ ARGS+=(exec -u " $APP_USER " )
393
394
[ ! -t 0 ] && ARGS+=(-T)
394
395
ARGS+=(" $APP_SERVICE " node)
395
396
else
@@ -401,7 +402,7 @@ elif [ "$1" == "npm" ]; then
401
402
shift 1
402
403
403
404
if [ " $EXEC " == " yes" ]; then
404
- ARGS+=(exec -u sail )
405
+ ARGS+=(exec -u " $APP_USER " )
405
406
[ ! -t 0 ] && ARGS+=(-T)
406
407
ARGS+=(" $APP_SERVICE " npm)
407
408
else
@@ -413,7 +414,7 @@ elif [ "$1" == "npx" ]; then
413
414
shift 1
414
415
415
416
if [ " $EXEC " == " yes" ]; then
416
- ARGS+=(exec -u sail )
417
+ ARGS+=(exec -u " $APP_USER " )
417
418
[ ! -t 0 ] && ARGS+=(-T)
418
419
ARGS+=(" $APP_SERVICE " npx)
419
420
else
@@ -425,7 +426,7 @@ elif [ "$1" == "pnpm" ]; then
425
426
shift 1
426
427
427
428
if [ " $EXEC " == " yes" ]; then
428
- ARGS+=(exec -u sail )
429
+ ARGS+=(exec -u " $APP_USER " )
429
430
[ ! -t 0 ] && ARGS+=(-T)
430
431
ARGS+=(" $APP_SERVICE " pnpm)
431
432
else
@@ -437,7 +438,7 @@ elif [ "$1" == "pnpx" ]; then
437
438
shift 1
438
439
439
440
if [ " $EXEC " == " yes" ]; then
440
- ARGS+=(exec -u sail )
441
+ ARGS+=(exec -u " $APP_USER " )
441
442
[ ! -t 0 ] && ARGS+=(-T)
442
443
ARGS+=(" $APP_SERVICE " pnpx)
443
444
else
@@ -449,7 +450,7 @@ elif [ "$1" == "yarn" ]; then
449
450
shift 1
450
451
451
452
if [ " $EXEC " == " yes" ]; then
452
- ARGS+=(exec -u sail )
453
+ ARGS+=(exec -u " $APP_USER " )
453
454
[ ! -t 0 ] && ARGS+=(-T)
454
455
ARGS+=(" $APP_SERVICE " yarn)
455
456
else
@@ -461,7 +462,7 @@ elif [ "$1" == "bun" ]; then
461
462
shift 1
462
463
463
464
if [ " $EXEC " == " yes" ]; then
464
- ARGS+=(exec -u sail )
465
+ ARGS+=(exec -u " $APP_USER " )
465
466
[ ! -t 0 ] && ARGS+=(-T)
466
467
ARGS+=(" $APP_SERVICE " bun)
467
468
else
@@ -473,7 +474,7 @@ elif [ "$1" == "bunx" ]; then
473
474
shift 1
474
475
475
476
if [ " $EXEC " == " yes" ]; then
476
- ARGS+=(exec -u sail )
477
+ ARGS+=(exec -u " $APP_USER " )
477
478
[ ! -t 0 ] && ARGS+=(-T)
478
479
ARGS+=(" $APP_SERVICE " bunx)
479
480
else
@@ -524,7 +525,7 @@ elif [ "$1" == "shell" ] || [ "$1" == "bash" ]; then
524
525
shift 1
525
526
526
527
if [ " $EXEC " == " yes" ]; then
527
- ARGS+=(exec -u sail )
528
+ ARGS+=(exec -u " $APP_USER " )
528
529
[ ! -t 0 ] && ARGS+=(-T)
529
530
ARGS+=(" $APP_SERVICE " bash)
530
531
else
0 commit comments