- First
Install all the following. On Window, install Xming. On Ubuntu bash, use sudo apt install to install ssh xauth xorg.
sudo apt install ssh xauth xorg| # Install quemu, docker, etc | |
| yaourt -S qemu qemu-user-static binfmt-support | |
| # The quemu-user-static AUR package is outdated and broken. The .deb package they pull is no longer in the ubuntu repository. | |
| # Edit the PKGBUILD and use qemu-user-static_2.4+dfsg-3_amd64.deb (With SHA1 sum "84d83a16c60c82b6c579f2f750b04a3ac26c249b") | |
| # Enable ARM emulation | |
| update-binfmts --enable qemu-arm |
| from geventwebsocket.handler import WebSocketHandler | |
| from gevent.pywsgi import WSGIServer | |
| from flask import Flask, request, render_template_string | |
| from flask_sockets import Sockets | |
| import json | |
| app = Flask(__name__) | |
| sockets = Sockets(app) | |
| template = """ |
| #! /bin/bash | |
| ### BEGIN INIT INFO | |
| # Provides: yourapp | |
| # Required-Start: nginx | |
| # Required-Stop: | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: The main django process | |
| # Description: The gunicorn process that receives HTTP requests | |
| # from nginx |
| IF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm") | |
| add_definitions (-mfloat-abi=softfp -mfpu=neon) | |
| ELSE(${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm") | |
| ENDIF(${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm") |
| Host github.com | |
| User git | |
| Hostname github.com | |
| PreferredAuthentications publickey | |
| IdentityFile /home/user/.ssh/id_rsa |