Skip to content

tomy08/trello_clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trello Clone

Aplicación de gestión de tareas estilo Trello construida con Flask (backend) y React (frontend).

Requisitos

  • Docker
  • Docker Compose

Configuración

  1. Clonar el repositorio y navegar al directorio:

    cd trello-clone
  2. Crear archivo .env en backend:

    cp backend/.env.example backend/.env
  3. Construir y levantar los contenedores:

    docker-compose up --build
  4. Acceder a la aplicación:

Comandos útiles

Iniciar los servicios

docker-compose up

Iniciar en segundo plano

docker-compose up -d

Detener los servicios

docker-compose down

Ver logs

docker-compose logs -f

Reconstruir las imágenes

docker-compose up --build

Ejecutar migraciones de base de datos

docker-compose exec backend flask db init
docker-compose exec backend flask db migrate -m "Initial migration"
docker-compose exec backend flask db upgrade

Acceder a la base de datos

docker-compose exec db psql -U trello_user -d trello_db

Detener y eliminar volúmenes

docker-compose down -v

Desarrollo

Los volúmenes están configurados para reflejar cambios en tiempo real:

  • Los cambios en el código del backend se reflejarán automáticamente
  • Los cambios en el código del frontend activarán hot-reload

Producción

Para producción, asegúrate de:

  1. Cambiar las credenciales de la base de datos
  2. Actualizar el SECRET_KEY en las variables de entorno
  3. Configurar FLASK_ENV=production
  4. Construir el frontend con npm run build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published