From 53d1bc0ea103bea2825f756b92bdf58003c88c9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?B05BEE13=2E=E5=8D=A2=E9=83=B4=E7=BE=A4?= Date: Wed, 18 Nov 2020 12:20:52 +0800 Subject: [PATCH] Update Dockerfile --- Dockerfile | 6 +++++- schema.sql | 5 +---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index dbecafc..6cb4bd5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,11 @@ COPY production.js /app/production.js COPY schema.sql /app/schema.sql WORKDIR /app -RUN npm install && service mysql start && mysql -u root < /app/schema.sql +RUN sed -i 's/test/root/g' /app/src/config/adapter.js \ + && sed -i 's/123456//g' /app/src/config/adapter.js \ + && npm install \ + && service mysql start \ + && mysql -u root < /app/schema.sql EXPOSE 3306 EXPOSE 2000 diff --git a/schema.sql b/schema.sql index e22af82..ac67edc 100644 --- a/schema.sql +++ b/schema.sql @@ -1,7 +1,4 @@ -CREATE USER 'test'@'127.0.0.1' IDENTIFIED BY '123456'; -- 创建一个以用户名为test,密码为123456的用户 -GRANT ALL ON *.* TO 'test'@'%'; -- 给刚创建的test用户数据库所有的权限 - -CREATE DATABASE mybookmarks DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -- 创建mybookmarks数据库 +CREATE DATABASE mybookmarks DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; -- 创建mybookmarks数据库 USE mybookmarks; -- 用户信息表