Files
lifeforge/scripts/docker-build.sh
Melvin Chia 9bc717bbf5 feat(client,server,db): restructure docker setup, add db-init and client-builder services
feat(db): implement db-init container for migration generation and application
feat(client): create client-builder for on-demand client rebuilds
refactor(server): optimize Dockerfile and entrypoint for better build process
refactor(tools): enhance module install/uninstall with Docker reload options
fix(tools): prevent migration history-sync in Docker mode
feat(tools): add docker management commands for reload functionality
2026-01-07 18:47:22 +08:00

18 lines
370 B
Bash
Executable File

#!/bin/bash
set -e
echo "=== LifeForge Docker Build ==="
# Build the deps image first (shared dependencies)
echo "Building deps image..."
docker compose --profile build build deps
# Build all other services
echo "Building all services..."
docker compose build
echo "=== Build Complete ==="
echo ""
echo "To start the application, run:"
echo " docker compose up -d"