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

网站设计学习机构怎么做照片网站

网站设计学习机构,怎么做照片网站,带着购物系统回到80年代,东莞广告公司招聘信息一、前言 环境#xff1a; Linux、docker、docker-compose、python(Flask)、Mysql 简介#xff1a; 简单使用Flask框架写的查询Mysql数据接口#xff0c;使用docker部署#xff0c;shell脚本启动 优势#xff1a; 采用docker方式部署更加便于维护#xff0c;更加简单快…一、前言 环境 Linux、docker、docker-compose、python(Flask)、Mysql 简介 简单使用Flask框架写的查询Mysql数据接口使用docker部署shell脚本启动 优势 采用docker方式部署更加便于维护更加简单快捷简单来说好用 二、项目样式 文件 Docker运行 flaskwebmysql Mysql 接口样式 脚本启动 三、核心点 docker打包python项目build打包使用Dockerfile文件这里需要一个python模块requirements.txt文件用于pip安装模块。 使用docker build -t flaskmysql:v2.0.0进行打包 flaskweb requirements.txt docker-compose使用docker-compose进行打包使用docker-compose.yml文件,使用docker-compose up -d启动 四、代码 flaskMysql.py from flask import Flask,jsonify import pymysqlapp Flask(__name__)app.route(/) def hello_world():conn pymysql.connect(host192.168.2.136, # 主机名port13306, # 端口号MySQL默认为3306userroot, # 用户名passwordDl123456, # 密码databaseface, # 数据库名称)# 创建游标对象cursor conn.cursor()# 执行 SQL 查询语句cursor.execute(SELECT * FROM base_customers)# 获取查询结果result cursor.fetchall()return jsonify(result)if __name__ __main__:app.config[JSON_AS_ASCII] Falseapp.run(host0.0.0.0,port8085, debugTrue) Dockerfile FROM python:3.9 WORKDIR /app/etc COPY ./requirements.txt /app/etc COPY ./flaskMysql.py /app/etc RUN pip install --no-cache-dir -r /app/etc/requirements.txt CMD [ python, ./flaskMysql.py ]requirements.txt Flask3.0.0 PyMySQL1.0.2docker-compose.yml: version: 3.1 services:mysql:image: mysql:5.7container_name: mysqlrestart: alwaysnetwork_mode: bridgeports:- 13306:3306volumes:- /opt/python_project/mysql/conf:/etc/mysql/conf- /opt/python_project/mysql/data:/var/lib/mysql- /opt/python_project/mysql/logs:/logsenvironment:MYSQL_ROOT_PASSWORD: Dl123456flaskweb:image: flaskmysql:v2.0.0container_name: flaskwebrestart: alwaysnetwork_mode: bridgeports:- 8085:8085 startFlaskweb.sh #!/bin/bash flaskcontainerIddocker ps -a | grep flaskweb | awk {print $1} flaskcontainerNamedocker ps -a | grep flaskweb | awk {print $2} mysqlcontainerIddocker ps -a | grep mysql:5.7 | awk {print $1} mysqlcontainerNamedocker ps -a | grep mysql:5.7 | awk {print $2}if [[ $flaskcontainerId || $mysqlcontainerId ]];thendocker stop ${flaskcontainerId}docker stop ${mysqlcontainerId}docker rm ${flaskcontainerId}docker rm ${mysqlcontainerId}echo delete ${flaskcontainerName} --SUCCESSecho delete ${mysqlcontainerName} --SUCCESS fidocker-compose up -d 五、总结 简单搭建了一个flask接口项目使用docker进行部署用来练习docker-compose部署与docker打包docker-compose.yml文件格式很严格每个:后面都要跟一个空格Dockerfile文件大致是引入程序运行环境比如python、openjdk等需要copy那些文件进入容器里面确定工作路径需要运行那些命令作为程序启动前的操作最后CMD运行那个命令来启动项目你可以写个shell脚本copy进入容器里面用来启动项目。
http://www.yutouwan.com/news/47299/

相关文章:

  • 中国建设劳动学会官方网站是多少江西今天发生的重大新闻事件
  • 网站论坛推广方案游戏软件开发流程
  • 北京网站优化专家网站建设案例分享
  • 做外贸网站违法吗谷歌seo优化技巧
  • 网站和小程序的区别义乌小程序装修公司
  • 苏州建设交通官方网站康复网站模板怎么做
  • 百度商桥 网站慢邢台123招聘信息最新招聘信息网
  • 建设网站的书籍苏州建筑工程集团有限公司
  • 重庆大学建设管理与房地产学院网站重庆妇科医院推荐
  • 如何制作视频网站石家庄免费建站
  • 找装修公司去哪个网站网站代码字体变大
  • 网站连锁店查询怎么做华阴市住房和城乡建设局网站
  • 织梦做的网站很老闲鱼钓鱼网站怎么做
  • 深圳俄语网站建设wordpress q a
  • 地方网站程序wordpress 批量创建目录结构
  • 网站内页要不要加上关键词和描述门户网站推广优势
  • 建设网站需要钱吗网站建设地位
  • 360 的网站链接怎么做微信官网与手机网站区别
  • 广东网站开发公司至尊传奇手游官方正版下载
  • 网站建设服务平台网页网站的开发与建设
  • 做网站哪个公司最wordpress怎么看免费主题
  • seo词库排行seo上首页
  • 网站开发工程师 北大青鸟.tel域名能存放网站吗
  • 梅州建设公司网站网站专业建设
  • 把一个网站挂到网上要怎么做景德镇陶瓷企业网站建设
  • 用百度云做网站企业网站建设方案市场
  • 建网站用的域名多少钱国外大气的网站
  • 网站维护 北京网站设计尺寸大小
  • 深圳网站设计按天收费移动端页面
  • 陶然亭网站建设网站建设为什么要全款