置顶使用Docker部署Django应用的过程和心得


之前部署Web应用,没用docker,直接在服务器上部署,使用了django+nginx+supervisor+gunicorn部署博客应用。但后来了解了docker,为其“Build,Ship and Run Any App,Anywhere”的思想所折服,觉得这个太牛逼了,所以我也尝试一下自己用docker部署Web应用。本篇文章为了记录我用docker部署web应用的过程和心得。

Django常见的两种部署方式:

  1. Django + Nginx + uWSGI

  2. Django+ Nginx + Gunicorn

采用用 uWSGI 配合 Nginx的部署方式

构建的容器:

  1. Django+nginx+uwsgi 容器 (dockerfiles/django-uwsg...

>> 阅读全文


性能测试——Jmeter( Mac & Cent OS )


 JMeter介绍 

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、小程序、CGI 脚本、Java 对象、数据库、FTP服务器等等

JMeter安装

在终端输入以下代码进行安装

brew install jmeter

然后输入以下代码打开jmeter;或者直接找到/usr/local/bin文件夹,然后单击jmeter打开

open /usr/local/bin/jmeter

终端执行出现下图内容则安装成功

jmeter -v 

启动JMeter 

  • 执行jmeter,将启动JMeter,在终端会有如下输出:
  • 可操作菜单Options =&...

>> 阅读全文


Github标星34K+Star,这款开源项目助你秒建Git服务!


以前使用Gitlab搭建过Git服务,如果服务器配置低的话启动和访问都会特别慢。最近发现了Gogs这个开源项目,安装方便,特别轻量级,推荐给大家!

推荐语

一款极易搭建的自助Git服务,特别轻量级,推荐给大家!

Gogs简介

Gogs是一款极易搭建的自助Git服务,使用Go语言开发,只要Go语言支持的平台它都支持,包括Linux、Mac OS X、Windows以及ARM平台。Gogs对系统硬件要求极低,你甚至可以在树莓派上搭建它。

项目地址:https://github.com/gogs/gogs

安装

Gogs在Docker环境下的安装非常简单,只需要两个命令即可,推荐使用该方式来进行安装。

  • 首先我们需要先下载Gogs的Docker镜像;
docker pull gogs/gogsCopy to clipboardErrorCopied
...

>> 阅读全文


Mac Pycharm 打不开的解决方法(亲测有效)


不废话,直接进入主题:

  1. 打开访达,切到应用程序,找到Pycharm.app,右键->显示包内容,打开Contents/MacOS/
  2. 打开终端,cd 到Contents/MacOS/目录,直接将MacOS文件夹拖到终端里面,就会显示该文件件的全路径,然后cd进去.
  3. 执行该文件夹下的pycharm文件,即:./pycharm,之后可以在终端看到输出的信息, 如果没问题会直接打开 Pycharm

解决方法:

  1. 在终端cd 到,这个文件夹下有一个pycharm.vmoptions的文件,我们需要将这个文件删除.
  2. 终端执行 rm -f pycharm.vmoptions
  3. 重新打开即可.

说明:
cd 到Application Support时 提示找不到路径的问题
原因:/Application Support/ 这个地方Ap...


>> 阅读全文


‹‹ 1 2 3 4 ... 20 ››