/
86
/
practice
Обзор
Документация
Войти
/
86
/
practice
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yml
39 строк
1 KB
Danil Tkach
init
18 июн 2026, 20:12
Не верифицирован
18 июн 2026, 20:12
e148f75
Код
Авторство
О чём код?
services: mysql: image: mysql:8.4 container_name: sports-section-sales-mysql restart: unless-stopped environment: MYSQL_DATABASE: sports_section_sales MYSQL_ROOT_PASSWORD: root command: - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci ports: - "3306:3306" volumes: - mysql_data:/var/lib/mysql healthcheck: test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-uroot", "-proot"] interval: 10s timeout: 5s retries: 10 app: build: . container_name: sports-section-sales-app restart: unless-stopped depends_on: mysql: condition: service_healthy environment: SPRING_DATASOURCE_URL: jdbc:mysql://mysql:3306/sports_section_sales?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false SPRING_DATASOURCE_USERNAME: root SPRING_DATASOURCE_PASSWORD: root SPRING_SQL_INIT_MODE: always SPRING_SQL_INIT_ENCODING: UTF-8 ports: - "8080:8080" volumes: mysql_data: