Fix: remove container and venv for development

This commit is contained in:
L0m1g 2025-05-08 11:32:06 +02:00
parent fb8c7f1b86
commit d1bf50a840
4 changed files with 6 additions and 28 deletions

View file

@ -11,8 +11,9 @@ import os
import subprocess
import sys
from pathlib import Path
from erminig.core.security import check_root, check_user_exists
from erminig.core.security import check_root, check_user_exists, run_as_user
from erminig.core.config import Config
from erminig.models.db import init_db
PAK_USER = Config.PAK_USER
@ -41,7 +42,7 @@ def create_user_pak():
def setup_directories():
"""Crée les dossiers nécessaires et assigne les permissions."""
for directory in [Config.LIB_DIR, Config.CACHE_DIR]:
for directory in [Config.LIB_DIR, Config.CACHE_DIR, Config.BASE_DIR]:
if not directory.exists():
print(f"[INIT] Création du dossier {directory}...")
directory.mkdir(parents=True, exist_ok=True)
@ -58,6 +59,9 @@ def main():
create_user_pak()
setup_directories()
print("[INIT] Initialisation de la base de données...")
init_db()
print("[INIT] Environnement Erminig initialisé avec succès.")