制作镜像 由于官方php:7.2.2-fpm-alpine3.7 镜像不含composer,而单独做一个composer镜像又会依赖php镜像,所以应该在php镜像中添加composer.Dockerfile如下: FROM php:7.2.2-fpm-alpine3.7 LABEL maintainer="php-composer Docker Maintainers <ikodota@gmail.com>" RUN php -r "copy('https://…
django+nginx+uwsgi_cent0s7.4 部署 几条命令 # 查看是否有 uwsgi 相关的进程 ps -aux|grep "uwsgi" # 杀死有关 uwsgi 相关的进程 pkill -9 uwsgi # 使用yum install nginx 安装nginx的安装目录 /etc/nginx/ 安装环境 # 安装 gcc 环境 yum install -y gcc # 为python安装pip -- 这里的路径在执行的时候,估计会有问题,涉及相对路径和绝对路径 w…
搭建跨平台的统一python开发环境: 使用开发环境的好处: 可不用在服务器上直接修改源代码---写的代码首先得入版本库(放git或giitlab中),在本地写代码提交到git中.然后在服务器上git pull把代码拉上来运行. 项目大层级目录多用vim写不利于管理项目--用ide管理可组织代码结构,甚至能自动import,还可做到集成的功能:如可直接在ide中运行我的服务,甚至解释器使用远程在本地进行调试(如果在本地写python脚本的话要在本地安装一python脚本,那还得各种依赖--这就麻…
转载自https://blog.csdn.net/The_One_is_all/article/details/76063968 基本环境: Ubuntu 16.10 docker 17.06.0-ce 压缩自己的项目文件 1.这里需要注意的是,在压缩的时候,也需要把自己的需要的Python包写在requirement.txt,这样搭建环境的时候才会知道你需要什么包,才能一起安装,我的项目的requirement.txt 内容如下. Django==1.10.5 rpy2==2.8.5 PyMy…
Django虽然自带一个Server,但只能作为开发时测试使用,我们需要一个可以稳定而持续的服务器对网站进行部署,比如Apache, Nginx, lighttpd等,本篇将利用nginx和uWSGI部署Django网站项目. 前言 nginx简介 nginx是一个HTTP服务器,也是一个反向代理服务器,由基础模块.核心模块.第三方模块构成,与Apache相比更轻量级,占用更少的内存及资源. WSGI/uWSGI/uwsgi区别 WSGI(Python Web Server GateWay In…
在上一篇 Docker + node(koa) + nginx + mysql 开发环境搭建,我们进行了本地开发环境搭建 现在我们就来开始线上环境部署 如果本地环境搭建没有什么问题,那么线上部署的配置也就很简单了 我所使用的环境,Linux Mint,命令有不同可以适当更改 目录结构 - compose 新建,线上环境配置 - data - conf - node_modules - static - docker-compose.yml - docker-compose-prod.yml 新建…
  环境:操作系统(Ubuntu  16.04 64位); php7.1;  nginx/1.14.0   基础环境准备: 整体思路:docker pull一个ubuntu镜像,然后在容器中安装nginx,PHP,启动时将宿主机中的数据目录,配置文件映射到容器中,映射宿主机端口到容器中端口.   #拉取ubuntu镜像 Docker pull ubuntu                 #启动ubuntu容器 docker  run -it —name myserver ubuntu  /bi…
1. 在开发机上的准备工作 2. 在服务器上的准备工作 3.安装uwsgi 4.编写uwsgi配置文件,使用配置文件启动uwsgi 5. 安装nginx 6. 收集静态文件 7. 编写nginx配置文件: 8. 使用supervisor配置 1. 在开发机上的准备工作 确认项目没有bug. 用pip freeze > requirements.txt将当前环境的包导出到requirements.txt文件中,方便在部署的时候安装. 将项目上传到服务器上的/srv目录下.这里以git的形式为例,打…
1.安装python 2.7,并且导入第三方库django 下载python 2.7,然后把python2.7的python.exe的路径和pip的路径添加到系统环境变量的path路径下. win+R,输入cmd. 在dos下输入 pip install django==1.4,这是用python的pip工具安装第三方库django,1.4是安装的版本号,要是写版本号,则会安装最新的Django版本.   2.下载sublime 3,然后在sublime中配置自己下载的python,配置过程如下…
一.引言 自己小组内写了一个网站,需要部署到远程服务器,搜索了好多资料,但是大部分资料都比较繁琐,并且没有一个教程能够直接从头到尾适合,在部署过程中,我是按照很多教程然后综合试验着逐渐部署成功,其中有不少的bug是自己费劲心思才搞定,所以在这里把我的部署方法介绍一下. 二.远程服务器的选取 首先,你可以把你的网站部署在你自己的电脑上,但是自己的电脑又不可能一直运行,所以还是建议部署在服务器上,如果是个人网站的话,自己花钱租一个远程的服务器即可,但是说到服务器租什么的比较好呢?我在部署的时候一共租…