An open API service indexing awesome lists of open source software.

https://github.com/noracodes/codepage

A Python webapp for community curated code challenges
https://github.com/noracodes/codepage

Last synced: about 1 year ago
JSON representation

A Python webapp for community curated code challenges

Awesome Lists containing this project

README

          

# 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`