maybe good

This commit is contained in:
HotSwapp
2025-08-08 15:55:15 -05:00
parent ab6f163c15
commit b257a06787
80 changed files with 19739 additions and 0 deletions

38
docker-build.sh Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/bash
# Build script for Delphi Database System Docker images
set -e
# Get version info
VERSION=$(git describe --tags --always 2>/dev/null || echo "development")
BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
VCS_REF=$(git rev-parse --short HEAD 2>/dev/null || echo "unknown")
echo "🔨 Building Delphi Database System Docker images..."
echo " Version: $VERSION"
echo " Build Date: $BUILD_DATE"
echo " VCS Ref: $VCS_REF"
# Build development image
echo "🛠️ Building development image..."
docker build -t delphi-database:dev -f Dockerfile .
# Build production image
echo "🏭 Building production image..."
docker build \
--build-arg VERSION="$VERSION" \
--build-arg BUILD_DATE="$BUILD_DATE" \
--build-arg VCS_REF="$VCS_REF" \
-t delphi-database:latest \
-t delphi-database:"$VERSION" \
-f Dockerfile.production .
echo "✅ Docker images built successfully!"
echo ""
echo "Available images:"
docker images | grep delphi-database
echo ""
echo "🚀 To run the application:"
echo " Development: docker-compose -f docker-compose.dev.yml up"
echo " Production: docker-compose up"