add a script for update
This commit is contained in:
24
scripts/update-website.sh
Executable file
24
scripts/update-website.sh
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Exit immediately if a command exits with a non-zero status.
|
||||
set -e
|
||||
|
||||
# Log the start of the update process
|
||||
echo "Starting website update process..."
|
||||
|
||||
# Navigate to the project directory
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
# Build the Docker image if it doesn't exist
|
||||
echo "Checking for Docker image..."
|
||||
if ! docker compose ls | grep -q "builder"; then
|
||||
echo "Docker image not found. Building image..."
|
||||
docker compose build
|
||||
fi
|
||||
|
||||
# Start the builder container
|
||||
echo "Starting builder container..."
|
||||
docker compose run --rm builder
|
||||
|
||||
# Log the successful completion of the update process
|
||||
echo "Website update process completed successfully!"
|
||||
Reference in New Issue
Block a user