Implementación inicial del sistema de automatización de redes sociales
- Estructura completa del proyecto con FastAPI - Modelos de base de datos (productos, servicios, posts, calendario, interacciones) - Publishers para X, Threads, Instagram, Facebook - Generador de contenido con DeepSeek API - Worker de Celery con tareas programadas - Dashboard básico con templates HTML - Docker Compose para despliegue - Documentación completa Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
24
scripts/init_db.sql
Normal file
24
scripts/init_db.sql
Normal file
@@ -0,0 +1,24 @@
|
||||
-- Inicialización de la base de datos
|
||||
-- Este script se ejecuta automáticamente cuando se crea el contenedor de PostgreSQL
|
||||
|
||||
-- Crear extensiones necesarias
|
||||
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
||||
|
||||
-- Crear usuario si no existe (ya lo hace Docker, pero por si acaso)
|
||||
DO $$
|
||||
BEGIN
|
||||
IF NOT EXISTS (SELECT FROM pg_catalog.pg_roles WHERE rolname = 'social_user') THEN
|
||||
CREATE ROLE social_user WITH LOGIN PASSWORD 'social_pass';
|
||||
END IF;
|
||||
END
|
||||
$$;
|
||||
|
||||
-- Dar permisos
|
||||
GRANT ALL PRIVILEGES ON DATABASE social_automation TO social_user;
|
||||
|
||||
-- Mensaje de confirmación
|
||||
DO $$
|
||||
BEGIN
|
||||
RAISE NOTICE 'Base de datos inicializada correctamente';
|
||||
END
|
||||
$$;
|
||||
Reference in New Issue
Block a user