No description
Find a file
2024-04-08 15:41:31 +02:00
templates feat: initial home page 2024-04-08 12:23:54 +00:00
.gitignore feat: show kaboom as index page 2024-04-08 10:59:55 +00:00
api.py feat: show kaboom as index page 2024-04-08 10:59:55 +00:00
README.md chore: fancy formating of bash commands 2024-04-08 15:41:31 +02:00
wsgi.py chore: update stuff 2024-04-08 10:13:07 +00:00

Ayo Ayco's personal site built with Flask

Background

Yet another rewrite of my personal site

Development -- needs Debian

  1. Set up your machine. See digitalOcean tutorial (uses cookies)

    # update repositories
    $ sudo apt update
    
    # install python stuff
    $ sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools python-venv
    
  2. Install dependencies

    # 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``
  4. After development session, deactivate the python env with: deactivate