first setup configuration
Build LinkLog Development Image / development-image (push) Successful in 10s
Build LinkLog Development Image / development-image (push) Successful in 10s
This commit is contained in:
+7
-17
@@ -116,6 +116,13 @@ CREATE TABLE IF NOT EXISTS email_verification_tokens (
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_email_verification_tokens_user_id
|
||||
ON email_verification_tokens(user_id);
|
||||
'''),
|
||||
(6, '''
|
||||
CREATE TABLE IF NOT EXISTS app_settings (
|
||||
name TEXT PRIMARY KEY,
|
||||
value TEXT NOT NULL,
|
||||
updated_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
'''),
|
||||
]
|
||||
|
||||
@@ -152,23 +159,6 @@ def seed_default_tags(conn: sqlite3.Connection) -> None:
|
||||
def init_db() -> None:
|
||||
with get_connection() as conn:
|
||||
apply_migrations(conn)
|
||||
alice_hash = hash_password('secret123')
|
||||
bob_hash = hash_password('secret123')
|
||||
conn.execute(
|
||||
'''
|
||||
INSERT OR IGNORE INTO users (id, username, email, password_hash, is_admin)
|
||||
VALUES (?, ?, ?, ?, 1)
|
||||
''',
|
||||
('user-1', 'alice', 'alice@example.com', alice_hash)
|
||||
)
|
||||
conn.execute("UPDATE users SET is_admin = 1 WHERE id = 'user-1'")
|
||||
conn.execute(
|
||||
'''
|
||||
INSERT OR IGNORE INTO users (id, username, email, password_hash, is_admin)
|
||||
VALUES (?, ?, ?, ?, 0)
|
||||
''',
|
||||
('user-2', 'bob', 'bob@example.com', bob_hash)
|
||||
)
|
||||
conn.execute(
|
||||
'''
|
||||
INSERT OR IGNORE INTO plugins (id, name, version, enabled, config)
|
||||
|
||||
Reference in New Issue
Block a user