updated duckdb and added a swap file

This commit is contained in:
Joe Lothan 2026-05-18 02:10:15 -04:00
parent 4436f43c6f
commit 113a261dae

View file

@ -7,6 +7,19 @@ set -euo pipefail
echo "=== EveryTab EC2 Bootstrap ===" echo "=== EveryTab EC2 Bootstrap ==="
# --- Swap ---
echo "--- Creating swap file ---"
if [ ! -f /swapfile ]; then
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab
echo "Created 4GB swap"
else
echo "Swap already exists"
fi
# --- System packages --- # --- System packages ---
echo "--- Installing system packages ---" echo "--- Installing system packages ---"
sudo dnf update -y sudo dnf update -y
@ -31,7 +44,7 @@ go version
# --- DuckDB --- # --- DuckDB ---
echo "--- Installing DuckDB ---" echo "--- Installing DuckDB ---"
DUCKDB_VERSION="1.1.0" DUCKDB_VERSION="1.5.2"
if ! command -v duckdb &>/dev/null; then if ! command -v duckdb &>/dev/null; then
curl -fsSL "https://github.com/duckdb/duckdb/releases/download/v${DUCKDB_VERSION}/duckdb_cli-linux-amd64.zip" -o /tmp/duckdb.zip curl -fsSL "https://github.com/duckdb/duckdb/releases/download/v${DUCKDB_VERSION}/duckdb_cli-linux-amd64.zip" -o /tmp/duckdb.zip
cd /tmp && unzip -o duckdb.zip && sudo mv duckdb /usr/local/bin/ && cd - cd /tmp && unzip -o duckdb.zip && sudo mv duckdb /usr/local/bin/ && cd -