This commit is contained in:
Refactorian
2024-01-03 00:40:32 +09:00
committed by GitHub
parent ee89ae9c94
commit 188bb0a868
5 changed files with 36 additions and 7 deletions

2
.docker/phpmyadmin/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
*
!.gitignore

View File

@@ -11,9 +11,9 @@ LOG_LEVEL=debug
DB_CONNECTION=mysql DB_CONNECTION=mysql
DB_HOST=db DB_HOST=db
DB_PORT=3306 DB_PORT=3306
DB_DATABASE=laravel_db_name DB_DATABASE=refactorian
DB_USERNAME=laravel_db_user DB_USERNAME=refactorian
DB_PASSWORD=laravel_db_pass DB_PASSWORD=refactorian
BROADCAST_DRIVER=log BROADCAST_DRIVER=log
CACHE_DRIVER=file CACHE_DRIVER=file

View File

@@ -2,9 +2,10 @@
# Laravel Docker Starter Kit # Laravel Docker Starter Kit
- Laravel v10.x - Laravel v10.x
- PHP v8.2.10 - PHP v8.2.x
- MySQL v8.1 - MySQL v8.1
- MariaDB v10.11 - MariaDB v10.11
- phpMyAdmin v5.2.1
- Mailpit v1.8.4 - Mailpit v1.8.4
- Node.js v18.17.1 - Node.js v18.17.1
- NPM v10.1.0 - NPM v10.1.0
@@ -28,6 +29,15 @@
# Notes # Notes
### Laravel App
- URL: http://localhost
### phpMyAdmin
- URL: http://localhost:8080
- Username: `root`
- Password: `root`
- Database: `refactorian`
### Basic docker compose commands ### Basic docker compose commands
- Build or rebuild services - Build or rebuild services
- `docker compose build` - `docker compose build`

View File

@@ -51,6 +51,7 @@
"php -r \"file_exists('.env') || copy('.env.example', '.env');\"", "php -r \"file_exists('.env') || copy('.env.example', '.env');\"",
"php artisan key:generate", "php artisan key:generate",
"php artisan config:cache", "php artisan config:cache",
"php artisan migrate",
"npm install", "npm install",
"npm run build" "npm run build"
] ]

View File

@@ -41,9 +41,9 @@ services:
- .docker/db/sql:/docker-entrypoint-initdb.d - .docker/db/sql:/docker-entrypoint-initdb.d
environment: environment:
MYSQL_ROOT_PASSWORD: root MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: laravel_db_name MYSQL_DATABASE: refactorian
MYSQL_USER: laravel_db_user MYSQL_USER: refactorian
MYSQL_PASSWORD: laravel_db_pass MYSQL_PASSWORD: refactorian
# #################################################################################################### # ####################################################################################################
# # DATABASE (MariaDB) # # DATABASE (MariaDB)
@@ -63,6 +63,22 @@ services:
# MYSQL_USER: laravel_db_user # MYSQL_USER: laravel_db_user
# MYSQL_PASSWORD: laravel_db_pass # MYSQL_PASSWORD: laravel_db_pass
####################################################################################################
# phpMyAdmin
####################################################################################################
phpmyadmin:
image: phpmyadmin/phpmyadmin
ports:
- 8080:80
links:
- db
environment:
PMA_HOST: db
PMA_PORT: 3306
PMA_ARBITRARY: 1
volumes:
- .docker/phpmyadmin/sessions:/sessions
#################################################################################################### ####################################################################################################
# Mailpit # Mailpit
#################################################################################################### ####################################################################################################