15 lines
407 B
Bash
15 lines
407 B
Bash
#!/bin/bash
|
|
DUMP_PATH=$@
|
|
|
|
# if exists we remove
|
|
docker container stop gogs-db
|
|
docker container rm gogs-db
|
|
|
|
# Docker run
|
|
docker run --hostname "gogs-db" -e MYSQL_ROOT_PASSWORD="my-strong-password" mysql:8.0.32
|
|
|
|
# Copy local dump file to conatiner
|
|
docker cp $DUMP_PATH gogs-cb:/tmp/gogsdump.sql
|
|
|
|
# Execute db restore in container
|
|
docker exec -it gogs-db /usr/bin/mysqlrestore -u root gogs < /tmp/gogsdump.sql |