Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
.idea
/.idea/
/pg_db/
__pycache__
__pycache__

.venv/
.venv/*
.env
.env/*
19 changes: 0 additions & 19 deletions app/app.py

This file was deleted.

21 changes: 0 additions & 21 deletions app/cli.py

This file was deleted.

5 changes: 0 additions & 5 deletions app/config.py

This file was deleted.

6 changes: 0 additions & 6 deletions app/db.py

This file was deleted.

26 changes: 0 additions & 26 deletions app/models/Names.py

This file was deleted.

27 changes: 0 additions & 27 deletions app/routes.py

This file was deleted.

File renamed without changes.
19 changes: 19 additions & 0 deletions backend/app.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
from flask import Flask
from config import Config
from models.main_routers_db import *
from models.imp import db
from blueprints.all_routers_bpp import register_all_routers_bpp

app = Flask(__name__)

app.config.from_object(Config)

#db.init_app(app)

register_all_routers_bpp(app)

with app.app_context():
db.create_all()

if __name__ == "__main__":
app.run(debug=True, host="0.0.0.0", port=6543)
4 changes: 4 additions & 0 deletions backend/blueprints/all_routers_bpp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
from routers.home.main_home_bpp import home_bpp

def register_all_routers_bpp(app):
app.register_blueprint(home_bpp)
7 changes: 7 additions & 0 deletions backend/config.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import os
from dotenv import load_dotenv
load_dotenv()

class Config:
SQLALCHEMY_DATABASE_URI = os.getenv("DATABASE_URL")
SQLALCHEMY_TRACK_MODIFICATIONS = False
3 changes: 3 additions & 0 deletions backend/models/imp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()
Empty file.
18 changes: 18 additions & 0 deletions backend/models/user/main_user.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
from models.imp import db
from werkzeug.security import generate_password_hash, check_password_hash

class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120), unique=True, nullable=False)
password_hash = db.Column(db.String(600), nullable=False)
is_admin = db.Column(db.Boolean, default=False)
is_active = db.Column(db.Boolean, default=True)
def set_password(self, password):
self.password_hash = generate_password_hash(password)

def check_password(self, password):
return check_password_hash(self.password_hash, password)

def __repr__(self):
return f'<User {self.username}>'
7 changes: 7 additions & 0 deletions backend/routers/home/main_home_bpp.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from flask import Blueprint, render_template

home_bpp = Blueprint("home_bpp", __name__)

@home_bpp.route("/")
def index():
return render_template("index.html")
3 changes: 0 additions & 3 deletions docker-compose.dev.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
version: '3'

# docker-compose -f docker-compose.dev.yml build
# docker-compose -f docker-compose.dev.yml up -d
services:
app:
build: ./app
Expand Down
5 changes: 0 additions & 5 deletions nginx/Dockerfile

This file was deleted.

25 changes: 0 additions & 25 deletions nginx/nginx.conf

This file was deleted.

1 change: 0 additions & 1 deletion nginx/web/default/index.html

This file was deleted.

File renamed without changes.