initial commit

This commit is contained in:
Zoe
2024-12-03 01:36:29 -06:00
commit 8a55c1593b
11 changed files with 648 additions and 0 deletions

25
server/schema.sql Normal file
View File

@@ -0,0 +1,25 @@
CREATE TABLE IF NOT EXISTS apps (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
image TEXT NOT NULL,
project_path TEXT NOT NULL,
project_config TEXT NOT NULL,
deployment_id INTEGER,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY(deployment_id) REFERENCES deployments(id)
);
CREATE TABLE IF NOT EXISTS containers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
container_id TEXT NOT NULL,
deployment_id INTEGER NOT NULL,
status TEXT NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY(deployment_id) REFERENCES deployments(id)
);
CREATE TABLE IF NOT EXISTS deployments (
id INTEGER PRIMARY KEY AUTOINCREMENT,
urls TEXT NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);