Skip to content

Commit 3d96967

Browse files
authored
Feature/cu 86b6kuzze setup docker (#394)
1 parent 99d602b commit 3d96967

File tree

148 files changed

+9087
-4205
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

148 files changed

+9087
-4205
lines changed

.claude/settings.local.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"enableAllProjectMcpServers": true,
3+
"enabledMcpjsonServers": [
4+
"laravel-boost"
5+
],
6+
"permissions": {
7+
"allow": [
8+
"mcp__laravel-boost__search-docs"
9+
]
10+
}
11+
}

.dockerignore

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Node modules
2+
node_modules
3+
4+
# Laravel
5+
.mcp.json
6+
.env.example
7+
phpstan.neon
8+
phpunit.xml
9+
rector.php
10+
pint.json
11+
postcss.config.js
12+
tests
13+
stubs
14+
app-modules/**/tests
15+
.phpunit.cache
16+
17+
# Ide
18+
.editorconfig
19+
.prettierignore
20+
.prettierrc
21+
CHANGELOG.md
22+
CLAUDE.md
23+
CODE_OF_CONDUCT.md
24+
CONTRIBUTING.md
25+
LICENSE.md
26+
README.md
27+
.idea
28+
.vscode
29+
.junie
30+
31+
# Git
32+
.gitignore
33+
.gitattributes
34+
.github
35+
36+
# Others
37+
art

.editorconfig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,8 @@ trim_trailing_whitespace = true
1111
[*.md]
1212
trim_trailing_whitespace = false
1313

14-
[*{.yml,.scss,.js,.json,.jsx,.css}]
14+
[*{.yml,.scss,.js,.json,.css}]
1515
indent_size = 2
16+
17+
[docker-compose.yml]
18+
indent_size = 4

.env.example

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
APP_NAME="Laravel Cameroun"
1+
APP_NAME="LaravelCameroun"
22
APP_ENV=local
33
APP_KEY=
44
APP_DEBUG=true
5-
APP_URL=http://laravel.cm.test
5+
APP_URL=http://laravelcm.local
66
APP_LOCALE=fr
7+
APP_PORT=8080
8+
APP_SERVICE=laravelcm
79
FILAMENT_PATH=cp
810

911
LOG_CHANNEL=stack

.github/actions/setup/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ runs:
77
- name: 🐘 Setup PHP
88
uses: shivammathur/setup-php@v2
99
with:
10-
php-version: "8.3"
10+
php-version: "8.4"
1111
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, pdo_mysql, bcmath, soap, intl, gd, exif, iconv, imagick
1212
tools: composer:v2
1313
coverage: none

.github/workflows/quality.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,31 +16,43 @@ jobs:
1616
runs-on: ubuntu-22.04
1717
steps:
1818
- name: 👀 Checkout
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020
- name: 🪄 Setup
2121
uses: ./.github/actions/setup
2222
- name: 🔮 Install Composer Dependencies
2323
run: composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader
2424
- name: 🕵️‍♂️ Run Laravel Pint
25-
run: composer lint -- --test
25+
run: ./vendor/bin/pint
2626

2727
phpstan:
2828
runs-on: ubuntu-22.04
2929
steps:
3030
- name: 👀 Checkout
31-
uses: actions/checkout@v4
31+
uses: actions/checkout@v5
3232
- name: 🪄 Setup
3333
uses: ./.github/actions/setup
3434
- name: 🔮 Install Composer Dependencies
3535
run: composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader
3636
- name: 🕵️‍♂️ Run PHPStan
37-
run: composer test:phpstan -- --ansi --no-interaction --no-progress --error-format=github
37+
run: composer types -- --ansi --no-interaction --no-progress --error-format=github
38+
39+
rector:
40+
runs-on: ubuntu-22.04
41+
steps:
42+
- name: 👀 Checkout
43+
uses: actions/checkout@v5
44+
- name: 🪄 Setup
45+
uses: ./.github/actions/setup
46+
- name: 🔮 Install Composer Dependencies
47+
run: composer install --no-progress --no-interaction --prefer-dist --optimize-autoloader
48+
- name: 🕵️‍♂️ Run Rector
49+
run: composer rector:preview
3850

3951
composer:
4052
runs-on: ubuntu-22.04
4153
steps:
4254
- name: 👀 Checkout
43-
uses: actions/checkout@v4
55+
uses: actions/checkout@v5
4456
- name: 🪄 Setup
4557
uses: ./.github/actions/setup
4658
- name: 🕵️‍♂️ Run Composer Validate

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
steps:
1919
- name: 👀 Checkout
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v5
2121
- name: 🪄 Setup
2222
uses: ./.github/actions/setup
2323
- name: 🔮 Install Composer Dependencies
@@ -27,4 +27,4 @@ jobs:
2727
- name: 🧱 Build JS Dependencies
2828
run: yarn build
2929
- name: 🕵️‍♂️ Run Pest Tests
30-
run: composer test:pest
30+
run: ./vendor/bin/pest

.github/workflows/update-changelog.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212

1313
steps:
1414
- name: Checkout code
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@v5
1616
with:
1717
ref: main
1818

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ package-json.lock
66
pnpm-lock.yml
77
/vendor
88
composer.phar
9+
/.junie
910
/.idea
1011
/.vscode
1112
.phpunit.cache
@@ -19,7 +20,12 @@ composer.phar
1920
/public/**/*.xml
2021
/storage/*.key
2122
/storage/framework/cache
23+
/storage/pail
2224
.env
2325
.env.backup
2426
.DS_Store
2527
Thumbs.db
28+
29+
**/caddy
30+
frankenphp
31+
frankenphp-worker.php

.mcp.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"mcpServers": {
3+
"laravel-boost": {
4+
"command": "php",
5+
"args": [
6+
"artisan",
7+
"boost:mcp"
8+
]
9+
}
10+
}
11+
}

0 commit comments

Comments
 (0)