From 98536edcda0ce97a9bfa76f5af2cdfc850b3020c Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Mon, 8 Apr 2024 15:41:31 +0200 Subject: [PATCH] chore: fancy formating of bash commands --- README.md | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ee62a6e..1d96508 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,34 @@ Yet another rewrite of my [personal site](https://ayo.ayco.io) 1. Set up your machine. See [digitalOcean tutorial](https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-20-04) (uses cookies) ```bash + # update repositories $ sudo apt update - $ sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools + + # install python stuff + $ sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools python-venv ``` 2. Install dependencies - 1. create python environment: `python3 -m venv .venv` - 2. activate python env: `. .venv/bin/activate` - 3. install wheel: `pip install wheel` - 4. install gunicorn & flask: `pip install gunicorn flask` + + ```bash + # clone the project + $ git clone git@git.sr.ht:~ayoayco/ayco.io-flask + + # create python environment: + $ python3 -m venv .venv + + # activate python env: + $ . .venv/bin/activate + + # install wheel: + $ pip install wheel + + # install gunicorn & flask: + $ pip install gunicorn flask + + # rejoice! + ``` + 3. To start development: 1. allow port usage: `sudo ufw allow 5000` 2. run the development server: `python api.py``