https://github.com/prybalko/bank
Simple banking app
https://github.com/prybalko/bank
Last synced: 4 months ago
JSON representation
Simple banking app
- Host: GitHub
- URL: https://github.com/prybalko/bank
- Owner: prybalko
- Created: 2020-06-27T09:57:59.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T05:20:45.000Z (over 2 years ago)
- Last Synced: 2025-01-06T21:26:46.649Z (5 months ago)
- Language: Python
- Homepage:
- Size: 113 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bank
This is a simple banking app that allows create a new wallet,
deposit it and transfer money between accounts.## Deployment
docker-compose up -d app
The app is running on http://localhost:8000/
## Run locally
Bring up PostgreSQL
docker run -e POSTGRES_PASSWORD=postgres -p 5432:5432 -d postgres
set up the following environment variables
- POSTGRES_SERVER
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DBfor example
export POSTGRES_SERVER=localhost
export POSTGRES_USER=postgres
export POSTGRES_PASSWORD=postgres
export POSTGRES_DB=postgressetup up virtual env using `pipenv`
pip install pipenv
pipenv install --devapply migrations
alembic upgrade head
run webserver
pipenv run uvicorn bank.main:app
## Run tests locallypipenv run pytest