tired commit mag aalas 12 na kasi
This commit is contained in:
parent
64ee19658f
commit
61d6c26291
|
@ -1,7 +1,32 @@
|
|||
version: '3.8'
|
||||
|
||||
|
||||
services:
|
||||
# Laravel App
|
||||
# MySQL Service - using optimized settings from first file
|
||||
db_mysql:
|
||||
image: mysql:8.2
|
||||
container_name: mysql-db
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
MYSQL_DATABASE: example_app
|
||||
MYSQL_USER: laravel_user
|
||||
MYSQL_PASSWORD: root
|
||||
MYSQL_INITDB_SKIP_TZINFO: 1
|
||||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- mysql-data:/var/lib/mysql
|
||||
healthcheck:
|
||||
test: >
|
||||
bash -c "mysqladmin ping -uroot -proot || exit 1"
|
||||
interval: 10s
|
||||
timeout: 20s
|
||||
retries: 15
|
||||
start_period: 60s
|
||||
networks:
|
||||
- app_network
|
||||
|
||||
# Laravel App - keeping healthcheck from second file
|
||||
app:
|
||||
build:
|
||||
context: ./docker/php
|
||||
|
@ -32,36 +57,13 @@ services:
|
|||
networks:
|
||||
- app_network
|
||||
|
||||
# MySQL
|
||||
db_mysql:
|
||||
image: mysql:8.2
|
||||
container_name: mysql-db
|
||||
restart: always
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: root
|
||||
MYSQL_DATABASE: example_app
|
||||
MYSQL_USER: laravel_user
|
||||
MYSQL_PASSWORD: root
|
||||
MYSQL_ALLOW_EMPTY_PASSWORD: "no"
|
||||
ports:
|
||||
- "3306:3306"
|
||||
volumes:
|
||||
- mysql-data:/var/lib/mysql
|
||||
healthcheck:
|
||||
test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-proot"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
networks:
|
||||
- app_network
|
||||
|
||||
# Nginx
|
||||
# Nginx - keeping healthcheck from second file
|
||||
web:
|
||||
image: nginx:1.26.3-alpine
|
||||
container_name: nginx-web
|
||||
restart: always
|
||||
ports:
|
||||
- "8000:80"
|
||||
- "80:80"
|
||||
volumes:
|
||||
- .:/var/www
|
||||
- ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
|
||||
|
@ -78,6 +80,7 @@ services:
|
|||
|
||||
volumes:
|
||||
mysql-data:
|
||||
driver: local
|
||||
|
||||
networks:
|
||||
app_network:
|
||||
|
|
0
docker/php/storage/framework/views/84cdb55e30fa69ec79332eba1aa3c3fd.php
Normal file → Executable file
0
docker/php/storage/framework/views/84cdb55e30fa69ec79332eba1aa3c3fd.php
Normal file → Executable file
Loading…
Reference in New Issue