Pycloud/README.md

22 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2020-06-29 14:20:54 +02:00
# Pycloud
## How to install your 'Pycloud' with development environment:
- Install python3 (need python3 in PATH) and virtualenv (`pip3 install virtualenv`).
- Create your cloud directory and enter in it.
- Create a virtual environment (`python -m venv venv` or `python3 -m venv venv`).
- Set your virtual environment (`virtualenv venv`).
- Activate it (Windows: `venv\Script\activate`, others: `venv/bin/activate`).
- Download all others packages (`pip3 install python-dotenv, flask, flask-wtf, flask-sqlalchemy, flask-migrate, flask-login` ).
- Paste 'Pycloud' project on the directory.
- Create a '.flaskenv' file and write in it:
```
FLASK_APP=Pycloud.py
FLASK_ENV=development
SECRET_KEY='key'
```
(And change the secret key value)
- Initialize your Data Base (`flask db init`)
- Initialize tables of your data base (`flask db migrate -m "users table"`, `flask db upgrade`, `flask db migrate -m "file table"`, `flask db upgrade`)
- Create an admin account (`python3` or `python`, `from app.database import *`, `u = User(username = 'Admin', isAdmin = True)`, `u.set_password('Pass')`, `db.session.add(u)`, `db.session.commit()`)
2020-06-29 14:23:24 +02:00
- Start Pycloud (`flask run`).
2020-06-29 14:20:54 +02:00
- Go on `127.0.0.1:5000/`
- Enjoy!