URL Shortener built with Python and FastAPI
- Run App
- Navigate to http://localhost:8000/docs or http://localhost:8000/redoc
# requires postgres database
export APP_NAME=shtl.ink
export BASE_URL=http://localhost:8000
# where to redirect / to, also allow_origin
export FRONTEND_BASE_URL=http://shtl.ink
export SUPERTOKENS_CONN_URI=https://try.supertokens.com
export SUPERTOKENS_API_KEY=someapikeyhere
export COOKIE_DOMAIN=.shtl.ink
export DB_HOST=abcd
export DB_NAME=abcd
export DB_USER=abcd
export DB_PASS=abcd
pip install -r requirements.txt
python -m build
pip install shtl-ink-api
uvicorn shtl_ink_api.app:app
See docker-compose.yml
docker build -t skymoore/shtl-ink-api .
docker pull skymoore/shtl-ink-api
docker run --rm -it -p 8000:8000/tcp skymoore/shtl-ink-api:latest