Skip to content
README.md 2.32 KiB
Newer Older
# Sistema de Carga de Trabajo UAIE

# Autores

- Narda Viktoria Gómez Aguilera

- Adalberto Cerrillo Vázquez

- Elliot Axel Noriega

# Instalación y Ejecución del proyecto DJANGO

# Clonación del Repositorio

``` 
git clone https://labsol.cozcyt.gob.mx/gitlab/devops-lab/sistema-de-cargas-uaie.git
```

# Construir los contenedores docker con sus dependencias

```
docker compose up -d --build
```

# Iniciar los contenedores

```
docker compose up -d
```

# Entrar al bash de el contenedor

```
docker compose exec -it app bash
```

# Realizar las migraciones del proyecto (dentro del contenedor)

```
python3 manage.py migrate
```

# Respaldar los datos iniciales del proyecto antes de ejecutarlo

```
python3 manage.py loaddata datos.json
```

# Correr el proyecto

```
python3 manage.py runserver 0:8000
```

# Inicio de sesión por primera vez (como secretario académico)

```
username (rfc): SODV123454EFD
password: Admin1234@
```

# Para Crear un nuevo secretario académico es necesario seguir los siguientes pasos:


# 1. Entrar al administrador de Django

- Activa el administrador de Django desde el archivo de urls del proyecto raíz y accede a la dirección correspondiente

# 2. Inicia sesión en el administrador por medio de un super usuario

- Si no cuentas con un super usuario, puedes crear uno con el siguiente comando:

```
python3 manage.py createsuperuser
```

# 3. Crea una Unidad Académica

- Desde el administrador de Django, haz clic en la opción "Unidades Académicas" y crea una nueva


# 4. Crea un nuevo usuario 

- Ve al apartado de usuarios y crea uno nuevo asignando tu RFC como nombre de usuario y la contraseña que eligas (De preferencia respeta el patron de contraseñas del proyecto, usando almenos una letra mayúscula, una minúscula, un número y un caracter especial, de longitud de 8)


# 5. Agrega el usuario nuevo al grupo de CoordinadorAcadémico

- Una vez creado el usuario, desde la edición el mismo en el administrador, en la parte de grupos, añade al usuario el grupo llamado "CoordinadorAcadémico", para la gestion de sus permisos

# 6. Crea un nuevo coordinador académico

- Ve al apartado de coordinadores académicos, crea uno nuevo e ingresa tus datos. 

- Asigna el usuario que acabas de crear y asigna la unidad académica creada.


# 7. Inicia sesión

- Finalmente puedes iniciar sesión en el sistema.