mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-11 17:29:48 +02:00
Prepare application for deployment using Docker containers
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
This commit is contained in:
1 parent
7404dc6443
commit
ec38451a81
10 files changed
+671
-1
No files matched your search
@@ -0,0 +1,21 @@
|
||||
-- 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
|
||||
Reference in new issue
Block a user