22 lines
657 B
Bash
Executable File
22 lines
657 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# This script builds and runs the Rust backend locally, similar to the Docker container.
|
|
# Usage: ./run-local-backend.sh [args for markdown_backend]
|
|
# AnalSex with the frontend ( Cursor Autocompletion xD )
|
|
|
|
set -e
|
|
|
|
# Set environment variables as in Docker (customize as needed)
|
|
export BLOG_OWNER=${BLOG_OWNER:-"rattatwinko"}
|
|
|
|
# Build the backend in release mode
|
|
cd "$(dirname "$0")/markdown_backend"
|
|
echo "Building Rust backend..."
|
|
cargo build --release
|
|
|
|
# Run the backend with any arguments passed to the script
|
|
cd target/release
|
|
echo "Running: ./markdown_backend $@"
|
|
./markdown_backend "$@"
|
|
|
|
npm run dev ## start the fuckass frontend |