Compare commits

...

2 Commits

Author SHA1 Message Date
8164409017 fix: overflow on homepage and hot reloading 2023-03-09 21:03:59 +11:00
b57d5aceb6 feat: db docker and fix git ignore 2023-03-09 19:04:11 +11:00
4 changed files with 25 additions and 5 deletions

5
.gitignore vendored
View File

@ -1,6 +1,7 @@
# Configs
priceybot2/config/service-acct.json
priceybot2/config/db.py
priceybot2/config/*
!priceybot2/config/*.*.sample
docker-config/*
# Logs
*.log

18
docker-compose.yml Normal file
View File

@ -0,0 +1,18 @@
version: "2.1"
services:
mariadb:
image: lscr.io/linuxserver/mariadb:latest
container_name: mariadb
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
- MYSQL_DATABASE=USER_DB_NAME
- MYSQL_USER=MYSQL_USER
- MYSQL_PASSWORD=DATABASE_PASSWORD
volumes:
- ./docker-config:/config
ports:
- "3306:3306"
restart: unless-stopped

View File

@ -7,11 +7,12 @@ from .config import db as db_config
db = SQLAlchemy()
migrate = Migrate()
def create_app():
app = Flask(__name__)
app.config['SECRET_KEY'] = '//'
app.config["SQLALCHEMY_DATABASE_URI"] = db_config.SQL_URI
app.config['TEMPLATES_AUTO_RELOAD'] = True
db.init_app(app)
migrate.init_app(app, db)
@ -25,7 +26,7 @@ def create_app():
@login_manager.user_loader
def load_user(user_id):
return User.query.get(int(user_id))
from . import models
with app.app_context():
db.create_all()

View File

@ -1,5 +1,5 @@
<!DOCTYPE html>
<html>
<html class="is-clipped">
<head>
<meta charset="utf-8">