canasta-back/README.md
2026-04-21 10:49:13 -03:00

1.7 KiB

Canasta Backend

Backend de servidor de manejo de productos para grupos de compra

Instalación

Requiere tener Docker instalado en el sistema

1. Clonar repositorio

git clone https://git.mps.org.uy/mps-informatica/canasta-back.git

2. Crear entorno virtual python

2.1. Opción 1: Pycharm

Pycharm ofrece una manera fácil de trabajar en un projecto python

2.1.1 Abrir el proyecto en pycharm

2.1.2 En Settings/Python/Interpreter > Add Interpreter/Add Local Interpreter...

Ventana de Pycharm Settings mostrando la opción "Add Local Interpreter..."

2.1.3 Los valores por defecto están bien

Ventana de Pycharm "Add Python Interpreter"

Note

Pycharm include una terminal que ya hace los llamados desde el entorno virtual, para los comandos relacionados a python se debe usar esta terminal

2.2. Opción 2: Venv

Próximamente

3. Instalar librerías

Este comando instala las librerías de python necesarias

pip install -r requirements.txt

4. Generar una clave

Este comando de python genera una clave para usar en esta aplicación, copiar el resultado

python -c 'from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())'

5. Variables de entorno

Duplicar archivo .env.example y renombrar a .env

Pegar la clave generada en el campo DJANGO_SECRET_KEY

6. Build

docker compose up -d --build

7. Listo!

Abrir en el navegador en localhost:8000