用户登录

我们这个项目需要一个数据库服务,应用的数据都会存储在这个数据库服务里面,比如用户、用户发布的内容等等。这个数据库服务可以用 Docker 创建一个。

我在项目里定义了一个 docker-compose 文件,在这个文件里面,定义了一个叫 mysql 的服务,它用的 image 是一个 mysql 镜像,这样运行这个服务就可以得到一个 MySQL 类型的数据库服务了。

另外在这个文件里还定义了一个 myadmin 服务,它里面是一个 phpMyAdmin,这个东西提供了一个 Web 界面,可以连接管理 MySQL 类型的数据库。

如果不需要这个服务,可以把它注释掉或者删除掉。

这个 mysql 服务用到了一些环境变量的值,这些环境变量还有对应的值可以放在一个 .env 文件里面,项目根目录下面有个 .env.example 可以根据这个文件里的内容,去创建一个 .env 文件。复制一下这个文件里的内容。

然后在根目录的下面,新建一个文件,名字是 .env,把复制的东西粘贴到这个文件里面。

你可以根据自己的需求去修改这个文件里的内容,这个 MYSQL_VERSION 是要使用的 MySQL 数据库的版本号。

MYSQL_DATABASE 是要创建的数据库的名字,可以换成 w_store,下面这个 MYSQL_USER 是管理创建的这个数据库用的用户名,设置成 w_store, MYSQL_ROOT_PASSWORD 是数据库的 Root 用户的密码。设置一下复杂点的密码。

最后这个 MYSQL_PASSWORD 是给上面创建的这个用户设置的密码。这里应该就是 w_store 这个用户的登录密码。

在后面我们会使用在这里设置的用户还有密码连接到这个数据库服务。

配置数据库服务(Docker Compose)《 Nest.js 应用案例:启动 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点