Spaces:
Runtime error
Runtime error
{ pkgs ? import <nixpkgs> {} }: | |
let | |
# Common environment variables | |
envVars = { | |
NODE_ENV = "development"; | |
}; | |
in pkgs.mkShell { | |
buildInputs = with pkgs; [ | |
docker | |
docker-compose | |
nodejs_18 | |
nodemon | |
nodePackages.ts-node | |
]; | |
shellHook = '' | |
echo "Sync packages" | |
uv sync | |
# Activate venv | |
if [ -d ".venv" ]; then | |
source .venv/bin/activate | |
else | |
echo "Virtual environment not found, creating one..." | |
fi | |
alias python='python3' | |
alias dev1='python3 main.py' | |
alias dev='nodemon --exec python main.py --ext py --watch src/' | |
which python3 | |
''; | |
} |