#!/bin/bash
# Run this once on the DreamCompute VM

# Install system dependencies
sudo apt update && sudo apt install -y nodejs npm nginx

# Install Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda3
echo 'export PATH="$HOME/miniconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

# Recreate conda environment
conda env create -f vep_latest_env.yml

# Install Python dependencies
pip install gunicorn python-dotenv

# Install Node dependencies
npm install

# Create folders
mkdir -p uploads output
EOF

chmod +x setup.sh