This commit is contained in:
Refactorian
2023-05-14 11:54:12 +09:00
committed by GitHub
parent 67d4df19d3
commit 4333f073f6
4 changed files with 43 additions and 15 deletions

1
.docker/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/logs

View File

@@ -1,7 +1,21 @@
[mysqld] [mysqld]
character-set-server=utf8mb4 character-set-server = utf8mb4
collation-server=utf8mb4_unicode_ci collation-server = utf8mb4_bin
default-authentication-plugin=mysql_native_password
default-authentication-plugin = mysql_native_password
log-error = /var/log/mysql/mysql-error.log
slow_query_log = 1
slow_query_log_file = /var/log/mysql/mysql-slow.log
long_query_time = 5.0
log_queries_not_using_indexes = 0
general_log = 1
general_log_file = /var/log/mysql/mysql-query.log
[mysql]
default-character-set = utf8mb4
[client] [client]
default-character-set=utf8mb4 default-character-set = utf8mb4

View File

@@ -1,15 +1,9 @@
<p align="center"><a href="https://laravel.com" target="_blank"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="400"></a></p> <p align="center"><a href="https://laravel.com" target="_blank"><img src="https://raw.githubusercontent.com/laravel/art/master/logo-lockup/5%20SVG/2%20CMYK/1%20Full%20Color/laravel-logolockup-cmyk-red.svg" width="400"></a></p>
<p align="center">
<a href="https://github.com/laravel/framework/actions"><img src="https://github.com/laravel/framework/workflows/tests/badge.svg" alt="Build Status"></a>
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/dt/laravel/framework" alt="Total Downloads"></a>
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/v/laravel/framework" alt="Latest Stable Version"></a>
<a href="https://packagist.org/packages/laravel/framework"><img src="https://img.shields.io/packagist/l/laravel/framework" alt="License"></a>
</p>
# Laravel Docker Starter Kit # Laravel Docker Starter Kit
- Laravel v10.7.1 - Laravel v10.7.1
- PHP v8.2.5 - PHP v8.2.5
- MySQL v8.0
- MariaDB v10.11 - MariaDB v10.11
# Requirements # Requirements

View File

@@ -29,15 +29,16 @@ services:
- php - php
#################################################################################################### ####################################################################################################
# DATABASE (MariaDB) # DATABASE (MySQL)
#################################################################################################### ####################################################################################################
db: db:
container_name: laravel_db container_name: laravel_mysql
image: mariadb:10.11 image: mysql:8.0
ports: ports:
- 3306:3306 - 3306:3306
volumes: volumes:
- .docker/db/data:/var/lib/mysql - .docker/db/data:/var/lib/mysql
- .docker/logs:/var/log/mysql
- .docker/db/my.cnf:/etc/mysql/conf.d/my.cnf - .docker/db/my.cnf:/etc/mysql/conf.d/my.cnf
- .docker/db/sql:/docker-entrypoint-initdb.d - .docker/db/sql:/docker-entrypoint-initdb.d
environment: environment:
@@ -45,4 +46,22 @@ services:
MYSQL_DATABASE: laravel_db_name MYSQL_DATABASE: laravel_db_name
MYSQL_USER: laravel_db_user MYSQL_USER: laravel_db_user
MYSQL_PASSWORD: laravel_db_pass MYSQL_PASSWORD: laravel_db_pass
# TZ: Asia/Tokyo
# ####################################################################################################
# # DATABASE (MariaDB)
# ####################################################################################################
# db:
# container_name: laravel_mariadb
# image: mariadb:10.11
# ports:
# - 3306:3306
# volumes:
# - .docker/db/data:/var/lib/mysql
# - .docker/logs:/var/log/mysql
# - .docker/db/my.cnf:/etc/mysql/conf.d/my.cnf
# - .docker/db/sql:/docker-entrypoint-initdb.d
# environment:
# MYSQL_ROOT_PASSWORD: root
# MYSQL_DATABASE: laravel_db_name
# MYSQL_USER: laravel_db_user
# MYSQL_PASSWORD: laravel_db_pass