Я создал 2 службы, службу MySQL и службу Go Web Server.Служба MySQL загружает данные из файла .mysql, который я экспортировал через phpmyadmin.Все отлично работает на моей локальной машине, сервисы созданы, скрипт db выполняет создание схемы БД и заполняет ее моими данными.
Однако при развертывании в DigitalOcean сценарий БД не выполняется.Мои сервисы созданы, но я просто получаю пустую базу данных.Я не могу понять, почему, файл БД определенно находится в пути, который я использую, так что это не проблема.
version: '3'
services:
db:
image: mysql:8.0.2
environment:
MYSQL_ROOT_PASSWORD: temppass
MYSQL_DATABASE: tempdb
volumes:
- /path/to/data:/var/lib/mysql
web:
depends_on:
- db
build: .
ports:
- "8080:8080"