liooooo

Results 4 issues of liooooo

1. run ./build.sh to go build flyDB-server 2. docker build with /docker/Dockerfile & docker run fail cause: ![24c59dfd-5386-44fa-926e-f6618642a94a](https://github.com/user-attachments/assets/d9b6de7f-3d2d-4f61-9887-87653b872ca7) my host machine ![image](https://github.com/user-attachments/assets/bb9abf3f-7037-4a44-97cf-4c74937a13f0) in dockerile use ubuntu:18.04 ![image](https://github.com/user-attachments/assets/aada0ac8-d1f7-4156-bd63-39f850bda33c) The docker run...

1. Use Testcontainers to conduct integration testing of the FlyDB CLI 2. Build the FlyDB gRPC service Docker image using multi-stage builds to avoid dependencies on external builds, resulting in...

1. update engine/db.go log 2. providing API based on logs for operation retries and recovery

Add a new executor called "git checkout executor" that can checkout a specified branch, commit, or tag from a repository. * test repo ![image](https://github.com/user-attachments/assets/beed3da6-72b4-4998-b590-9e13543c6995) ![image](https://github.com/user-attachments/assets/a1013cd4-ba1a-4f84-9115-7e81eee94c85) ![image](https://github.com/user-attachments/assets/70eb9402-6868-4c35-a3f9-4e9795a2c544) * test checkout branch...