mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-12 01:39:58 +02:00
Adds Dockerfile, docker-compose.yml, .dockerignore, nginx.conf, init.sql and updates replit.md and server/routes.ts. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/c3a86207-4ee0-47f9-8062-2dbbae696290.jpg
21 lines
930 B
SQL
21 lines
930 B
SQL
-- Script d'initialisation pour la base de données RegisFlow
|
|
-- Ce script sera exécuté automatiquement lors de la création du container PostgreSQL
|
|
|
|
-- Créer les extensions nécessaires
|
|
CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
|
|
|
|
-- Créer la table des sessions (nécessaire pour express-session)
|
|
CREATE TABLE IF NOT EXISTS sessions (
|
|
sid varchar NOT NULL COLLATE "default",
|
|
sess json NOT NULL,
|
|
expire timestamp(6) NOT NULL
|
|
);
|
|
|
|
-- Créer un index sur la colonne d'expiration
|
|
CREATE INDEX IF NOT EXISTS "IDX_session_expire" ON sessions ("expire");
|
|
|
|
-- Créer la clé primaire pour la table des sessions
|
|
ALTER TABLE sessions ADD CONSTRAINT "session_pkey" PRIMARY KEY (sid) NOT DEFERRABLE INITIALLY IMMEDIATE;
|
|
|
|
-- Créer un utilisateur pour l'application (optionnel, déjà créé par les variables d'environnement)
|
|
-- Les autres tables seront créées automatiquement par Drizzle lors du démarrage de l'application |