codepage/README.md

17 lines
729 B
Markdown

# CodePage
CodePage is a code-sharing website curated by the community and built with open source
technologies.
## Architecture
CodePage is built with Flask and uses PostgreSQL as its database backend. In this repository,
there is a `docker-compose.yml` file specifying two containers, `database` and `webserver`.
If you want to install Postgres and Python on your local machine that is fine too. Just
change the relevant configuration in the `webserver` directory to point to your Postgres
instance and install the same packages that are installed by the `webserver` Dockerfile.
## Setup
Build the Docker containers with `docker-compose build`
Create the database schema `docker-compose exec webserver python src/makedb.py`