Este es un proyecto adaptado para la organización de Caronte desde el proyecto de la asignatura EGC para crear diplomas de jornadas InnoSoft.
Clonar el repositorio por las claves SSH e inicializarlo en el IDE preferido.
sudo systemctl start mariadb
Esto configurará la contraseña del usuario root.
sudo mysql_secure_installation
sudo mysql -u root -p
CREATE DATABASE diplomasdb;
CREATE DATABASE diplomasdb_test;
CREATE USER 'diplomasdb_user'@'localhost' IDENTIFIED BY 'diplomasdb_password';
GRANT ALL PRIVILEGES ON diplomasdb.* TO 'diplomasdb_user'@'localhost';
GRANT ALL PRIVILEGES ON diplomasdb_test.* TO 'diplomasdb_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
python3.12 -m venv venv
source venv/bin/activate
cp .env.local.example .env
pip install --upgrade pip
pip install -r requirements.txt
pip install -e ./
flask db upgrade
flask db migrate
flask run
El servidor se ejecutará en http://localhost:5000/