Initial commit: File Transformer S3 project with React dashboard and Knative functions

This commit is contained in:
greg
2025-07-04 08:01:46 -07:00
commit fd9abd0210
54 changed files with 5584 additions and 0 deletions

29
functions/Makefile Normal file
View File

@@ -0,0 +1,29 @@
.PHONY: build build-upload build-transform build-download build-metadata clean
# Build all functions
build: build-upload build-transform build-download build-metadata
# Build upload function
build-upload:
@echo "Building upload function..."
@cd upload && docker build -t function-upload:latest .
# Build transform function
build-transform:
@echo "Building transform function..."
@cd transform && docker build -t function-transform:latest .
# Build download function
build-download:
@echo "Building download function..."
@cd download && docker build -t function-download:latest .
# Build metadata function
build-metadata:
@echo "Building metadata function..."
@cd metadata && docker build -t function-metadata:latest .
# Clean all function images
clean:
@echo "Cleaning function images..."
@docker rmi function-upload:latest function-transform:latest function-download:latest function-metadata:latest 2>/dev/null || true