Last active
June 5, 2018 11:01
-
-
Save chiragchamoli/8866ab7ccd032a665eaabdd0ea29e63d to your computer and use it in GitHub Desktop.
[Flask_Ubuntu]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ls | |
sudo apt-get install apache2 | |
sudo apt-get update | |
sudo apt-get install libapache2-mod-wsgi | |
sudo apt-get install python-flask | |
sudo apt-get upgrade | |
apt-get install git-core | |
sudo apt-get install git-core | |
ls | |
cd /var/www/ | |
ls | |
cd html/ | |
ls | |
git clone https://chiragedyst@bitbucket.org/edyst2/api-server.git | |
ls | |
sudo git clone https://chiragedyst@bitbucket.org/edyst2/api-server.git | |
ls | |
cd api-server/ | |
ls | |
pip | |
sudo apt-get install python-pip | |
ls | |
git checkout develop | |
sudo git checkout develop | |
ls | |
git pull | |
sudo git pull | |
ls | |
sudo pip install -r n.txt | |
pip version | |
python pip | |
sudo pip | |
ls | |
python --version | |
sudo pip install -r n.txt | |
ls | |
sudo git clone https://chiragedyst@bitbucket.org/edyst2/api-server.git | |
ls | |
git psu | |
ls | |
ll | |
cdls | |
ls | |
exit | |
ls | |
cd /var/www/ | |
ls | |
cd html/api-server/ | |
ls | |
git pull | |
sudo git pull | |
sudo pip install -r loc.txt | |
pip install --upgrade setuptools | |
sudo pip install --upgrade setuptools | |
sudo pip install -r loc.txt | |
ls | |
python wsgi.py | |
ls | |
python wsgi.py | |
sudo pip install -r loc.txt | |
pip install psycopg2 | |
sudo pip install psycopg2 | |
sudo apt-get install python-psycopg2 | |
sudo pip install -r loc.txt | |
ls | |
sudo pip install -r loc.txt | |
sudo sudo apt install libpq-dev python-dev | |
sudo pip install -r loc.txt | |
sudo apt-get install python-dev | |
ls | |
sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev | |
sudo pip install -r loc.txt | |
apt-get install libffi libffi-dev | |
sudo apt-get install libffi libffi-dev | |
CFLAGS=-I/usr/include/libffi/include pip install pyOpenSSL | |
apt-get install libffi libffi-dev | |
sudo apt-get install libffi libffi-dev | |
sudo apt-get install python-dev | |
sudo easy_install greenlet | |
sudo easy_install gevent | |
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev | |
sudo apt-get install libffi-dev | |
sudo pip install -r loc.txt | |
ls | |
history | |
ls | |
python wsgi.py | |
ls | |
exit | |
ls | |
cd /var/www/ | |
ls | |
cd html/api-server/ | |
ls | |
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" | |
wget -q -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - | |
sudo apt-get sudo apt-get install postgresql-9.6 postgresql-contrib | |
sudo apt-get install postgresql-9.6 postgresql-contrib | |
sudo -u postgres psql postgres(sudo -i -u postgres) | |
ls | |
sudo -u postgres psql postgres(sudo -i -u postgres) | |
sudo -u postgres psql postgre | |
sudo -u postgres psql postgres | |
sudo -i -u postgres | |
psql --version | |
sudo apt-get install postgresql-client-common | |
sudo -i -u postgres | |
-i -u postgres | |
sudo -u postgres psql postgres | |
sudo useradd -U -s /bin/bash postgres | |
ls | |
sudo -i -u postgres | |
sudo pg_createcluster 9.3 main --start | |
which postgres | |
apt-get install -y postgresql postgresql-contrib | |
sudo apt-get install -y postgresql postgresql-contrib | |
sudo -u postgres psql postgres | |
ls | |
sudo su - postgres | |
ls | |
sudo su - postgres | |
sudo vi /etc/postgresql/9.3/main/pg_hba.conf | |
egrep 'listen|port' /usr/local/var/postgres/postgresql.conf | |
ls | |
sudo vi /usr/local/etc/ | |
psql -U postgres | |
sudo psql -U postgres | |
ls | |
sudo su | |
history | |
sudo -i -u postgres | |
sudo su - postgres | |
history | |
sudo vi /etc/postgresql/9.3/main/postgresql.conf | |
sudo service postgresql restart | |
sudo pkill -u postgres | |
pkill postgres | |
sudo reboot | |
ls | |
mv config.py /var/www/html/api-server/cofig.py | |
sudo mv config.py /var/www/html/api-server/cofig.py | |
cd /var/www/html/ | |
cd api-server/ | |
ls | |
python wsgi.py | |
ls | |
exit | |
ls | |
cd /var/www/ | |
ls | |
cd html/ | |
ls | |
cd api-server/ | |
ls | |
vi cofig.py | |
python wsgi.py | |
which apache2 | |
sudo apt autoremove | |
sudo apt remove apache2.* | |
dpkg -S `which apache2` | |
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common | |
which apache2 | |
sudo apt-get install python-pip python-dev nginx | |
sudo pip install virtualenv | |
mkdir ~/myproject | |
cd ~/myproject | |
virtualenv myprojectenv | |
source myprojectenv/bin/activate | |
ls | |
pip install uwsgi flask | |
ls | |
nano ~/myproject/myproject.py | |
ls | |
sudo ufw allow 5000 | |
python myproject.py | |
ls | |
ll | |
cd ~ | |
ls | |
ll | |
exit | |
cd ~ | |
ls | |
cat config.py | |
l | |
sudo ufw allow 9991 | |
virtualenv env | |
ls | |
source env/bin/activate | |
ls | |
pip install -r loc.txt | |
ls | |
python wsgi.py | |
vi config.py | |
python wsgi.py | |
history | |
history | cut -c 8- | |
ls | |
python wsgi.py | |
ls | |
vi server.py | |
uwsgi --socket 35.154.63.185:9991 --protocol=http -w wsgi:app | |
ls | |
source env/bin/activate | |
pip install uwsgi flask | |
uwsgi --socket 35.154.63.185:9991 --protocol=http -w wsgi:app | |
pip install gunicorn flask | |
gunicorn --bind 35.154.63.185:9991 wsgi | |
uwsgi --socket 0.0.0.0.185:9991 --protocol=http -w wsgi:app | |
ls | |
uwsgi --socket 0.0.0.0:9991 --protocol=http -w wsgi:app | |
source env/bin/activate | |
ls | |
uwsgi --socket 0.0.0.0:9991 --protocol=http -w wsgi:app | |
ls | |
deactivate | |
ls | |
vi edyst_prod.ini | |
cat edyst_prod.ini | |
mv edyst_prod.ini edyst.ini | |
ls | |
sudo vi /etc/systemd/system/edyst.service | |
whoami | |
pwd | |
ll | |
pwd | |
cd env/ | |
ls | |
cd bin/ | |
ll | |
cd .. | |
cd ,, | |
cd .. | |
ls | |
sudo vi /etc/systemd/system/edyst.service | |
sudo systemctl start edyst | |
sudo dpkg -l | grep systemd | |
sudo apt-get install systemd | |
sudo systemctl start edyst | |
sudo systemctl enable edyst | |
which nginx | |
sudo nano /etc/nginx/sites-available/edyst | |
sudo ln -s /etc/nginx/sites-available/edyst /etc/nginx/sites-enabled | |
sudo nginx -t | |
sudo nano /etc/nginx/sites-available/edyst | |
sudo ln -s /etc/nginx/sites-available/edyst /etc/nginx/sites-enabled | |
sudo nginx -t | |
sudo systemctl restart nginx | |
sudo service nginx restart | |
sudo ufw allow 'Nginx Full' | |
exit | |
ls | |
sudo service nginx restart | |
ls | |
cd framework/ | |
s | |
ls | |
history | |
ll | |
cd .. | |
ls | |
cd .. | |
ls | |
cd.. | |
ls | |
cd .. | |
ls | |
cd usr/ | |
cd .. | |
cd /home/ | |
ls | |
cd ubuntu/ | |
ls | |
history | cut -c 8- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Postgres: | |
psql --version | |
sudo -i -u postgres && pgsql | |
Postgres new user and new db: | |
adduser pgusrstag | |
passwd pgusrstag - asdf1234 | |
su - postgres | |
psql template1 or psql -d template1 -U postgres | |
CREATE USER pgusrstag WITH PASSWORD '1234'; | |
CREATE DATABASE server1; | |
GRANT ALL PRIVILEGES ON DATABASE server1 to pgusrstag; | |
DATABASE: local | |
USER: csgo | |
PASSWORD: 12345678 | |
GRANT ALL PRIVILEGES ON DATABASE local TO csgo; | |
CREATE USER csgo WITH PASSWORD sucks; | |
CREATE USER localuser WITH PASSWORD '12345678' | |
; | |
sudo -u postgres psql postgres(sudo -i -u postgres) | |
CREATE DATABASE (dbname); | |
CREATE USER (username) WITH PASSWORD ('password'); | |
GRANT ALL PRIVILEGES ON DATABASE (dbname) TO (username); | |
sudo su - postgres | |
/etc/postgresql/9.3/main/postgresql.conf |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment