Пробую создать дополнительную базу и админа для нее в одном сервисе своего docker-compose.
Но есть синтаксическая ошибка в скрипте... усыпаю и не вижу где))
version: "3.0"
services:
db:
image: mysql:5.7
restart: always
environment:
- MYSQL_ROOT_PASSWORD=rootpass
- MYSQL_USER=superroot
- MYSQL_PASSWORD=superpass123
- MYSQL_DATABASE=gitea
entrypoint:
sh -c "echo 'CREATE DATABASE IF NOT EXISTS nextcloud; CREATE USER 'tester'@'localhost' IDENTIFIED BY 'superpass123';\
GRANT ALL PRIVILEGES ON * . * TO 'tester'@'localhost'; 'FLUSH PRIVILEGES'; > /docker-entrypoint-initdb.d/init.sql;\
/usr/local/bin/docker-entrypoint.sh --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci"
#iiworks:
# - gitea
volumes:
- /var/lib/docker/volumes/mysql:/var/lib/mysql
ports:
- 3306:3306