增加docker-compose文件,不用手动导入数据库了,方便开发

This commit is contained in:
bzh 2020-05-09 12:16:28 +08:00
parent 9d0309489c
commit bf1c3a385a
6 changed files with 712 additions and 675 deletions

View 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

View 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;

View 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;

View 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