zoukankan      html  css  js  c++  java
  • 在ep.io上建立一个站点

    ep.io是一个基于python的云托管服务商。创始人Andrew (python最流利web框架Django的主要贡献者),现在的技术层面的支持都是他在。目前是邀请质,你需要留个email给他,他过一段时间就会帮你开通了。

    现在让我们来看看如何在ep.io上如何写一个Hello world站点。因为不是很喜欢Django那种很重的框架,所以选用Flask.

    你一步是确保你的机器安装了下面的组件

    sudo apt-get git
    sudo apt-get python-pip
    sudo apt-get openssh-client

    安装epio的管理组件

    pip install epio

    之后再來就是 deploy 过程中很重要的身份识別匙 SSH Key。如果没有生成过SSH Key,那么需要用下面的保住生成一个

    ssh-keygen

    运行下面的命令来上传

    epio upload_ssh_key

    如果上面一切正常,下面就可以开始写一些Flask的代码了。

    如果本地没有安装Flask,运行下面的命令安装

    pip install Flask

    建立一个文件夹

    mkdir ep
    

     建立一个app.py的文件,代码如下

    from flask import Flask
    app = Flask(__name__)

    @app.route('/')
    def index():
    return 'Hello from Flask!\n'

    if __name__ == '__main__':
    app.run(debug=True)

    通过本地测试,看看有没有问题

    python app.py

    如果没有问题,请开始准备发布文件了。

    第一个是epio.ini

    [wsgi]
    entrypoint = app:app
    requirements = requirements.txt

    这个requirements文件(requirements.txt)只有一行:

    Flask
    

     现在就可以发布我们的应用了

    epio create [optional appname]
    epio upload

    好了。你可以过过http://appname.ep.io 访问你的应用了!









  • 相关阅读:
    Django后台admin的使用
    $(.ajax)的使用
    centos7配置双网卡bond
    vsftpd服务的搭建
    linu重置root密码(CentOS7)
    python内置函数
    元组和字典的魔法
    列表的魔法
    字符串的魔法
    zabbix-get
  • 原文地址:https://www.cnblogs.com/goodspeed/p/epio.html
Copyright © 2011-2022 走看看