Skip to content

Commit

Permalink
Merge pull request #12 from 7SOATSquad30/feature/lambda
Browse files Browse the repository at this point in the history
Feature/lambda
  • Loading branch information
otavio-code authored Jan 25, 2025
2 parents 9e5d51b + bbc6a4b commit bc84f6e
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,26 +5,26 @@ FFMPEG_S3_KEY=ffmpeg/ffmpeg-release-amd64-static.tar.xz

.PHONY: build
build:
@echo "Criando diretórios necessários..."
rm -rf package
mkdir -p package/tmp
@echo "Instalando dependências..."
pip install --target ./package -r app/requirements.txt
@echo "Compactando pacote de implantação..."
cd package && zip -r9 ../$(ZIP_FILE) .
zip -g $(ZIP_FILE) app/lambda_function.py app/src/**/*
@echo "Pacote de implantação criado: $(ZIP_FILE)"
@echo "Criando diretórios necessários..."
rm -rf package
mkdir -p package/tmp
@echo "Instalando dependências..."
pip install --target ./package -r app/requirements.txt
@echo "Compactando pacote de implantação..."
cd package && zip -r9 ../$(ZIP_FILE) .
zip -g $(ZIP_FILE) app/lambda_function.py app/src/**/*
@echo "Pacote de implantação criado: $(ZIP_FILE)"

.PHONY: upload-ffmpeg
upload-ffmpeg:
@echo "Baixando FFmpeg..."
curl -L $(FFMPEG_URL) -o ffmpeg-release-amd64-static.tar.xz
@echo "Enviando FFmpeg para o S3..."
aws s3 cp ffmpeg-release-amd64-static.tar.xz s3://$(S3_BUCKET)/$(FFMPEG_S3_KEY)
@echo "FFmpeg enviado para o S3: s3://$(S3_BUCKET)/$(FFMPEG_S3_KEY)"
@echo "Baixando FFmpeg..."
curl -L $(FFMPEG_URL) -o ffmpeg-release-amd64-static.tar.xz
@echo "Enviando FFmpeg para o S3..."
aws s3 cp ffmpeg-release-amd64-static.tar.xz s3://$(S3_BUCKET)/$(FFMPEG_S3_KEY)
@echo "FFmpeg enviado para o S3: s3://$(S3_BUCKET)/$(FFMPEG_S3_KEY)"

.PHONY: clean
clean:
@echo "Limpando arquivos temporários..."
rm -rf package $(ZIP_FILE) ffmpeg-release-amd64-static.tar.xz
@echo "Limpeza concluída."
@echo "Limpando arquivos temporários..."
rm -rf package $(ZIP_FILE) ffmpeg-release-amd64-static.tar.xz
@echo "Limpeza concluída."

0 comments on commit bc84f6e

Please sign in to comment.