diff --git a/.gitignore b/.gitignore index 9c0e28e..a7037a7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ snapshots.dat .env +dist \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..b1d8c38 --- /dev/null +++ b/build.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +APP_NAME="drive-health" +DIST_DIR="dist" + +# Create the dist directory if it doesn't exist +mkdir -p $DIST_DIR + +# Build the application +echo "Building the application..." +GOOS=linux GOARCH=amd64 go build -o $DIST_DIR/$APP_NAME + +# Copy additional resources (like .env, static files, templates) to the dist directory +echo "Copying additional resources..." +cp -r .env static templates $DIST_DIR/ + +echo "Compilation and packaging completed."