From 2103cbe907c498794143cb0a802b81ee5d1d3825 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristjan=20Komlo=C5=A1i?= Date: Thu, 10 Apr 2025 11:44:03 +0000 Subject: [PATCH] inital commit --- .python-version | 1 + Priprava za Pyenv.sh | 35 +++++++++++++++++++++++++++++++++++ requirements.txt | 4 ++++ 3 files changed, 40 insertions(+) create mode 100644 .python-version create mode 100644 Priprava za Pyenv.sh create mode 100644 requirements.txt diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..d4b278f --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.11.7 diff --git a/Priprava za Pyenv.sh b/Priprava za Pyenv.sh new file mode 100644 index 0000000..adc6e6c --- /dev/null +++ b/Priprava za Pyenv.sh @@ -0,0 +1,35 @@ +Priprava za Pyenv +sudo apt update; sudo apt install -y make build-essential libssl-dev zlib1g-dev \ +libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ +libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev +curl https://pyenv.run | bash +echo -e '\n# Pyenv configuration' >> ~/.bashrc +echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc +echo 'eval "$(pyenv init --path)"' >> ~/.bashrc +echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc +source ~/.bashrc +Pyenv ukazi +Pyenv verions --- nameščene verzije +Pyenv install --- namestitev verzije +Pyenv local --- lokalna verzija +Pyenv global --- globalna verzija +Python -m venv venv --- ustvarimo venv +Source vevn/bin/activate --- zaženemo virtualno okolje +Deactivate – izključimo okolje +Requirements datoteka +fastapi +uvicorn[standard] +sqlalchemy>=2.0 +aiosqlite +pip install -r requirements.txt +Git +git config --global user.name "Your Name" +git config --global user.email you@example.com +ls ~/.ssh – pregled ssh ključev +ssh-keygen -t rsa -C »email« ---- ustvarimo ssh ključe +cat ~/.ssh/id_rsa.pub – izpišemo naš javni ključ +git init +git remote add origin https://github.com/your-username/your-repo.git (https)ali git remote set-url origin git@github.com:your-username/your-repo.git(ssh) +git add . +git commit -m "Initial commit" +git push -u origin master \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..2dcc48d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,4 @@ +fastapi +uvicorn[standard] +sqlalchemy>=2.0 +aiosqlite \ No newline at end of file