update 13 docker CI
This commit is contained in:
+21
-2
@@ -11,12 +11,19 @@ services:
|
||||
environment:
|
||||
APP_ENV: testing
|
||||
APP_KEY: ${APP_KEY:-}
|
||||
DB_CONNECTION: sqlite
|
||||
DB_DATABASE: /app/database/database.sqlite
|
||||
DB_CONNECTION: mysql
|
||||
DB_HOST: ${DB_HOST:-db}
|
||||
DB_PORT: ${DB_PORT:-3306}
|
||||
DB_DATABASE: ${DB_DATABASE:-school_api}
|
||||
DB_USERNAME: ${DB_USERNAME:-school}
|
||||
DB_PASSWORD: ${DB_PASSWORD:-school}
|
||||
CACHE_DRIVER: array
|
||||
QUEUE_CONNECTION: sync
|
||||
SESSION_DRIVER: array
|
||||
MAIL_MAILER: log
|
||||
depends_on:
|
||||
db:
|
||||
condition: service_healthy
|
||||
keygen:
|
||||
build:
|
||||
context: .
|
||||
@@ -28,3 +35,15 @@ services:
|
||||
- sh
|
||||
- -lc
|
||||
- php -r 'echo "base64:" . base64_encode(random_bytes(32));'
|
||||
db:
|
||||
image: ${MYSQL_IMAGE:-mysql:8.0}
|
||||
environment:
|
||||
MYSQL_DATABASE: ${DB_DATABASE:-school_api}
|
||||
MYSQL_USER: ${DB_USERNAME:-school}
|
||||
MYSQL_PASSWORD: ${DB_PASSWORD:-school}
|
||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root}
|
||||
healthcheck:
|
||||
test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "-uroot", "-p${MYSQL_ROOT_PASSWORD:-root}"]
|
||||
interval: 5s
|
||||
timeout: 5s
|
||||
retries: 20
|
||||
|
||||
Reference in New Issue
Block a user