增加docker-compose文件,不用手动导入数据库了,方便开发
This commit is contained in:
parent
9d0309489c
commit
bf1c3a385a
7
ruoyi/deploy/db/Dockerfile
Normal file
7
ruoyi/deploy/db/Dockerfile
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
FROM mysql:5.7
|
||||||
|
|
||||||
|
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
|
||||||
|
|
||||||
|
COPY ./sql/*.sql /usr/local/work/
|
||||||
|
|
||||||
|
COPY ./sql/shell_mysql.sh /docker-entrypoint-initdb.d
|
5
ruoyi/deploy/db/sql/database.sql
Normal file
5
ruoyi/deploy/db/sql/database.sql
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
-- 创建数据库
|
||||||
|
DROP database IF EXISTS `ry-vue`;
|
||||||
|
create database `ry-vue` default character set utf8 collate utf8_general_ci;
|
||||||
|
-- 切换到test_data数据库
|
||||||
|
use ry-vue;
|
5
ruoyi/deploy/db/sql/shell_mysql.sh
Normal file
5
ruoyi/deploy/db/sql/shell_mysql.sh
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
mysql --default-character-set=utf8 -uroot -p$MYSQL_ROOT_PASSWORD <<EOF
|
||||||
|
source /usr/local/work/database.sql;
|
||||||
|
source /usr/local/work/quartz.sql;
|
||||||
|
source /usr/local/work/ry_20200415.sql;
|
20
ruoyi/deploy/docker-compose.yml
Normal file
20
ruoyi/deploy/docker-compose.yml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
version: '2'
|
||||||
|
services:
|
||||||
|
ruoyi-mysql:
|
||||||
|
build:
|
||||||
|
context: ./db
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: password
|
||||||
|
restart: always
|
||||||
|
container_name: ruoyi-mysql
|
||||||
|
image: ruoyi-mysql
|
||||||
|
ports:
|
||||||
|
- 3306:3306
|
||||||
|
|
||||||
|
ruoyi-redis:
|
||||||
|
image: redis:5.0
|
||||||
|
ports:
|
||||||
|
- 6379:6379
|
||||||
|
restart: always
|
||||||
|
container_name: ruoyi-redis
|
Loading…
x
Reference in New Issue
Block a user