Public Repository

Last pushed: 4 months ago
Short Description ||
Full Description

Personal Website

Simple personal website. Written with flask.

Icons from Iconfinder

Getting Started (Running from scratch)

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

  • Clone from repository

    git clone
  • Create virtual environment

    cd personal_website
    virtualenv venv
    source ./venv/bin/activate
  • Install required python packages

    pip install -r requirements.txt
  • Create application configuration file

  • Create secret key for

    import os

    Paste the result in to your configuration file under secret_key

  • You can look at the flask script application management options by typing
    from the application directory

    python --help
  • Run the local web server
    python runserver -h localhost -p 5000

Getting Started (Running with docker)

  • Clone from repository

    git clone
  • Pull the docker image

    docker pull cje3295/paraphernalia:personal_website
  • Mount the code to docker container and expose correct ports to the host machine

    docker run -p 80:80 -v ~/Documents/personal_website:/var/web/app cje3295/paraphernalia:personal_website

    We want to mount our code(located at ~/Documents/personal_website) inside the /var/web/app directory. This will allow uwsgi and nginx to find and serve the code. We also bind our localhost port 80 to the container's port 80.

Built With



This project is licensed under the MIT License - see the file for details

Docker Pull Command