#!/bin/bash # Script to deploy the VoxPop backend services # Exit on any error set -e # Set variables ENV=${1:-development} PROJECT_ROOT=$(dirname "$(dirname "$(realpath "$0")")") BACKEND_DIR="$PROJECT_ROOT/backend" echo "Deploying VoxPop backend services in $ENV environment..." # Navigate to backend directory cd "$BACKEND_DIR" # Build the services echo "Building backend services..." go build -o ./bin/api ./cmd/api # Start services using Docker Compose echo "Starting services with Docker Compose..." docker-compose up -d echo "Backend deployment completed successfully!"