Leonora Tindall 6d7fa271a0 | ||
---|---|---|
database | ||
webserver | ||
.gitignore | ||
COPYING | ||
README.md | ||
docker-compose.yaml |
README.md
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