Cleanup: Removed obsolete files and updated README with volume mount

This commit is contained in:
Gemini Agent
2025-12-05 18:17:30 +00:00
parent 53395120e2
commit 2e65c288bf
4 changed files with 1 additions and 75 deletions

View File

@@ -78,6 +78,7 @@ Die Anwendung ist vollständig containerisiert ("Dockerized"). Du kannst sie dir
-e DB_USER="dein_db_user" \
-e DB_PASSWORD="dein_db_passwort" \
-e DB_NAME="packliste" \
-v packliste_uploads:/var/www/html/uploads \
--name packliste-container \
packliste-app
```

View File

@@ -1,4 +0,0 @@
servername = db
username = packuser
password = packpass
dbname = packliste

View File

@@ -1,26 +0,0 @@
services:
web:
build: .
ports:
- "8000:80"
volumes:
- ./src:/var/www/html
- ./config.ini:/var/www/config.ini
depends_on:
- db
db:
image: mariadb:10.6
environment:
MYSQL_ROOT_PASSWORD: rootpassword
MYSQL_DATABASE: packliste
MYSQL_USER: packuser
MYSQL_PASSWORD: packpass
volumes:
- ./packliste.sql:/docker-entrypoint-initdb.d/init.sql
# Persist data locally so restarts don't wipe the DB (optional but good)
# volumes:
# - db_data:/var/lib/mysql
# volumes:
# db_data:

View File

@@ -1,45 +0,0 @@
<?php
require_once 'src/db_connect.php';
$sql_statements = [
"CREATE TABLE IF NOT EXISTS backpacks (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
household_id INT DEFAULT NULL,
name VARCHAR(255) NOT NULL,
manufacturer VARCHAR(255),
model VARCHAR(255),
weight_grams INT DEFAULT 0,
volume_liters INT DEFAULT 0,
image_url VARCHAR(255),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
)",
"CREATE TABLE IF NOT EXISTS backpack_compartments (
id INT AUTO_INCREMENT PRIMARY KEY,
backpack_id INT NOT NULL,
name VARCHAR(255) NOT NULL,
sort_order INT DEFAULT 0,
FOREIGN KEY (backpack_id) REFERENCES backpacks(id) ON DELETE CASCADE
)",
"CREATE TABLE IF NOT EXISTS packing_list_carriers (
id INT AUTO_INCREMENT PRIMARY KEY,
packing_list_id INT NOT NULL,
user_id INT NOT NULL,
backpack_id INT DEFAULT NULL,
FOREIGN KEY (packing_list_id) REFERENCES packing_lists(id) ON DELETE CASCADE,
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE,
FOREIGN KEY (backpack_id) REFERENCES backpacks(id) ON DELETE SET NULL
)"
];
foreach ($sql_statements as $sql) {
if ($conn->query($sql) === TRUE) {
echo "Table created successfully\n";
} else {
echo "Error creating table: " . $conn->error . "\n";
}
}
$conn->close();
?>