Build and deployment improvements: Makefile: - Native library build targets with ASan support - Cross-platform compilation helpers - Performance benchmark targets - Security scan integration Docker: - secure-prod.Dockerfile: Hardened production image (non-root, minimal surface) - simple.Dockerfile: Lightweight development image Scripts: - build/: Go and native library build scripts, cross-platform builds - ci/: checks.sh, test.sh, verify-paths.sh for validation - benchmarks/: Local performance testing and regression tracking - dev/: Monitoring setup Dependencies: Update to latest stable with security patches Commands: - api-server/main.go: Server initialization updates - data_manager/data_sync.go: Data sync with visibility - errors/main.go: Error handling improvements - tui/: TUI improvements for group management |
||
|---|---|---|
| .. | ||
| docker | ||
| README.md | ||
Build Configuration
This directory contains build configurations for containerization.
Docker
Location: build/docker/
Dockerfiles
simple.Dockerfile- Lightweight API server imageapi-server.Dockerfile- Full-featured API server
Usage
# Build from project root
docker build -f build/docker/simple.Dockerfile -t fetchml:latest .
# Or use Makefile
make docker-build
Podman
Location: ../podman/
Podman configurations for running ML experiments with GPU support.
Note: Not for building - these are runtime configs for experiment execution.