Coder Social home page Coder Social logo

fsent's Introduction

fsent

flask project

1, checkout venv on mac virtualenv --no-site-packages venv

on Linux: virtualenv venv

or : python3 -m venv test_env

source venv/bin/active

2, install requirements pip3 install -r requirements.txt

3, change database use mysql: vi config.py

use sqlite:

4, create tables cd project_root_folder python3 db_creater.py

5, use gunicorn pip3 install gunicorn gunicorn fsent:app gunicorn -w 4 -b 127.0.0.1:4000 fsent:app

6, use uwsgi $: uwsgi --http 127.0.0.1:5000 --module fsent:app

#url use head path /fsent $: uwsgi --http 127.0.0.1:8000 -s /tmp/fsent.sock --manage-script-name --mount /fsent=fsent:app

in ubuntu: $: uwsgi --http-socket 127.0.0.1:5000 --module fsent:app

$: uwsgi --http-socket 127.0.0.1:8000 -s /tmp/fsent.sock --manage-script-name --mount /fsent=fsent:app

7, use ini file to restart project uwsgi --ini uwsgi.ini uwsgi --reload uwsgi.ini uwsgi --stop uwsgi.ini

8, use nginx start: nginx stop: nginx -s stop

in osx: path: /usr/local/etc/nginx

in ubuntu: path: /etc/nginx/sites-enabled/default

config content like this: ...... server { listen 80; server_name localhost;

location / {
    include uwsgi_params;
    uwsgi_pass unix:///tmp/fsent.sock; #read info from socket, wait for uwsgi write info into this socket. set in uwsgi.ini file
}

} ......

ext: apache is started try to stop it: sudo apachectl stop

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.