当前位置: 首页 > news >正文

石家庄科技网站深圳英文网站建设公司

石家庄科技网站,深圳英文网站建设公司,wordpress 文章数量,青海城乡建设部网站首页#x1f935;‍♂️ 个人主页: AI_magician #x1f4e1;主页地址#xff1a; 作者简介#xff1a;CSDN内容合伙人#xff0c;全栈领域优质创作者。 #x1f468;‍#x1f4bb;景愿#xff1a;旨在于能和更多的热爱计算机的伙伴一起成长#xff01;#xff01;… ‍♂️ 个人主页: AI_magician 主页地址 作者简介CSDN内容合伙人全栈领域优质创作者。 ‍景愿旨在于能和更多的热爱计算机的伙伴一起成长‍ ‍♂️声明本人目前大学就读于大二研究兴趣方向人工智能硬件虽然硬件还没开始玩但一直很感兴趣希望大佬带带 摘要 感谢华为云提供的测评优惠卷遥遥领先✨ 华为云的云耀云服务器L实例备受推崇以其高效、可靠和安全的基础设施服务而闻名。本文将为展示在该服务器上部署轻量化定制表单服务为例带你一文走进该服务器的方方面面。 上一篇文章我们讲述了 【华为云云耀云服务器L实例评测云原生】自定制轻量化表单Docker快速部署云耀云服务器 一款基于pywebio 快速开发的表单实现设置每个校区每个时间段只能被预约一次。可以选择各种后端框架或者是内置服务器 本次我们部署成熟应用基于Django. docker. docker-compose 实现 Github开源地址✨✨ recruitment-platform 还有通知钉钉机器人 Github开源地址✨✨ recruitment-platform 部署教程 ✨✨ 快速上手云耀云服务器 首先进入到服务器后我们需要安装docker环境。哈哈哈ssh进来后还有打招呼 Ubuntu20.04 安装教程在Docker官方文档 Document about docker install for ubuntu 这里就不赘述啦 为了测试安装成功我们运行docker界的Heeloworld!! 再安装 docker-compose apt install docker-compose 拉取github项目命令该服务器自带Git的哦✨ git pull gitgithub.com:TobeMagic/recruitment-platform.git安装后我们运行docker 命令创建要在Dockerfile文件目录下运行不然要指定路径哦后面大家有需要我可以打包成镜像上传到Hub大家就可以直接在docker Hub拉取啦 要将APT的镜像源设置为国内的镜像源您可以编辑/etc/apt/sources.list文件并将其替换为适合您所在地区的镜像源。以下是一个示例将Debian的镜像源更改为国内的镜像源阿里云 使用root权限或sudo权限打开/etc/apt/sources.list文件 sudo nano /etc/apt/sources.list在编辑器中将文件中的内容替换为以下内容 # 默认的镜像源注释掉添加阿里云的镜像源 deb http://mirrors.aliyun.com/debian/ buster main contrib non-free deb-src http://mirrors.aliyun.com/debian/ buster main contrib non-freedeb http://mirrors.aliyun.com/debian-security buster/updates main deb-src http://mirrors.aliyun.com/debian-security buster/updates maindeb http://mirrors.aliyun.com/debian/ buster-updates main contrib non-free deb-src http://mirrors.aliyun.com/debian/ buster-updates main contrib non-freedeb http://mirrors.aliyun.com/debian/ buster-backports main contrib non-free deb-src http://mirrors.aliyun.com/debian/ buster-backports main contrib non-free 注意上述示例是针对Debian 10代码名称为Buster的如果您使用其他版本的Debian或不同的Linux发行版请相应地修改镜像源地址。 保存并关闭文件。在Nano编辑器中按下Ctrl X然后按下Y确认保存最后按下Enter退出编辑器。 更新APT缓存以使更改生效 sudo apt update现在APT的镜像源已经被修改为国内的镜像源。您可以使用apt update和apt upgrade等命令来管理软件包并从国内镜像源进行软件包的下载和更新。 docker-compose up --build这次和部署轻量化表单一样再次迎来一点小插曲 ‍♂️ django 启动 docker-compose app_1 | django.db.utils.OperationalError: (2003, “Can’t connect to MySQL server on ‘db’ ([Errno 111] Connection refused)”) 这里显示了数据库无法连接去查看了一下settings.py文件和docker-compose.yml文件数据库端口和名称都是正确的但是一直无法访问。具体可以看看下面的内容。 docker-compose.yml # 设置数据库 容器db:image: mysql:8volumes:- ./mysql/data:/var/lib/mysql # 设置timestamp 可为 null # 设置字符集 不是utf8会报错 # collation 这是排序规则# - ./mysql/conf/my.cnf:/etc/mysql/my.cnfcommand: mysqld --userroot --explicit_defaults_for_timestamp --character-set-serverutf8mb4 --collation-serverutf8mb4_general_ci# - -character-set-serverutf8mb4 # 设置默认字节# - -collation-serverutf8mb4_general_ci # 设置排序# - -explicit_defaults_for_timestamptrue # 设置可为 null# --default-authentication-pluginmysql_native_password # 使用 5.7 版本的密码验证ports:- 3306:3306restart: alwaysenvironment:- MYSQL_PORT3306- MYSQL_ROOT_PASSWORD123456 # 一定要配置- MYSQL_DATABASEdjango_recruitmentnetworks:- db_networksettings文件 DATABASES {default: {ENGINE: django.db.backends.mysql,NAME: django_recruitment,PASSWORD: 123456,PORT: 3306,USER: root,HOST: db,# HOST: 127.0.0.1,OPTIONS: {charset: utf8mb4},},考虑到应该是因为mysql要先等待3306端口服务或进程启动并监听才启动服务往前找db容器的报错 可以发现这里的错误和之前发的文章所遇见的是一摸一样的【云原生 | Docker】腾讯云部署Django项目 服务器选型、git配置、docker三分钟部署 这个是docker-compose启动中mysql的数据挂载过去时lower_case_table_names设置与数据字典的设置不一致有两种解决方法不需要持久化先把该命令行注释重新构建第二则是设置添加lower_case_table_names设置即可 将 my.cnf 文件挂载到 MySQL 容器中的 /etc/mysql/my.cnf 路径。 在 my.cnf 文件中添加以下内容 [mysqld] lower_case_table_names2请确保将示例中的 your_password 替换为您自己设置的 MySQL root 密码。通过这样的配置MySQL 容器将使用自定义的配置文件并将 lower_case_table_names 设置为 2。不过到最后还是不行因为数据恢复中缺少重要日志需要强力恢复但试了几个强度都不行只能将原来mysql文件删除了并配置好对应的my.cnf 以便于部署新环境对应配置数据恢复 以及 错误配置 bash-4.4# mysql mysql: [ERROR] unknown variable default-storage-engineINNODB default-storage-engine变量在较新的MySQL版本中不再需要显式设置因为默认的存储引擎已经是InnoDB。 至此终于终于成功了✨✨ 访问链接 接着我们进入到服务器看业务是否流程正常 接下来我们创建管理员进入到后台管理页面 最后总结了一下感觉在配置上还是要有改进的也是感谢这次华为云云耀云服务器L实例评测 dockerfile.ymal部署 可以规则化命名container_name 方便管理mysql.conf 和mysql版本一定要管理良好及时做好备份虽然django热插拔app在部署需要了解每个app用途不同方向的app应该分出来不同project。 Github开源地址✨✨ recruitment-platform 有问题欢迎大家提出issues 如果喜欢请点点一个小小的star 点赞关注收藏 到这里如果还有什么疑问欢迎私信博主问题哦博主会尽自己能力为你解答疑惑的如果对你有帮助你的赞是对博主最大的支持
http://www.hkea.cn/news/14424918/

相关文章:

  • 网站建设方案书安全性嘉兴建设中学网站
  • 网站开发教育培训什么是市场营销
  • 广西网站建设路国内响应式网站案例
  • 网站地图做法做国内优秀网页网站设计
  • 哈尔滨地铁爱建站C语言开发网站开发语言
  • 《网页设计与网站建设》A卷答案wordpress项目插件
  • 佛山当地网站建设公司网页设计理念及设计思路
  • 网站只有一个首页单页面怎么做排名简述网络推广的方法
  • 建网站建网站做文案的网站有些什么软件
  • 网站开发文档怎么建手机网站平台
  • 福州网站建设流程哪些网站做的好看的图片
  • 北京信管局 网站备案石家庄大型网站设计公司
  • 广州市住房 建设局网站固镇做网站多少钱
  • php后台关闭网站 功能怎么实现网站项目的介绍
  • 公司的网站开发费计入什么科目北京网站开发企业
  • 网站开发简单的框架住房城乡建设部网站
  • 网站建设归哪个部门湖北黄石域名注册网站建设
  • 南京市住房和城乡建设厅网站网络优化软件
  • 国外开网站怎样做平帐wordpress如何搭建论坛
  • 成都网站建设公司开发网站建设与维护选择题
  • 做单页网站怎么选产品便宜点的网站建设
  • 网站做调查问卷给钱的兼职网站怎么才能被百度收录
  • 那个网站做推广比较好竞价推广关键词
  • 北京开发网站公司电脑可以做网站主机么
  • 江西中企动力做的网站做预算查市场价格的网站
  • 聊城pc网站建设软件dw网页设计实验报告
  • 网站建设和维护公司做网站公司高端
  • 常德微网站开发wordpress外贸企业主题
  • 做网站用什么国际最新十大新闻事件
  • 苏州建站公司精选苏州聚尚网络做单位网站的公司