Настроенный запуск

This commit is contained in:
2026-03-07 19:21:56 +03:00
parent 12ca243c21
commit 74b2660a84
12 changed files with 46 additions and 8 deletions
+36
View File
@@ -0,0 +1,36 @@
services:
up_and_down_service:
build:
context: .
dockerfile: Dockerfile
volumes:
- "//c/CLionProjects/UpAndDown:/project"
ports:
- "8080:8080"
depends_on:
up_and_down_mysql:
condition: service_healthy
up_and_down_mysql:
image: mysql:8.4
command: >
--mysqlx=ON
--mysqlx-port=33060
environment:
MYSQL_ROOT_PASSWORD: root
ports:
- "3307:3306"
- "33061:33060"
volumes:
- mysql_data:/var/lib/mysql
- "//c/CLionProjects/UpAndDown/db_assets/sql_scripts:/docker-entrypoint-initdb.d:ro"
healthcheck:
test: [ "CMD-SHELL", "mysqladmin ping -h 127.0.0.1 -uroot -p\"$$MYSQL_ROOT_PASSWORD\" --silent" ]
interval: 5s
timeout: 3s
retries: 30
start_period: 20s
restart: unless-stopped
volumes:
mysql_data: