Skip to content

The source code for threepanel, comics hosting engine extraordinaire.

License

Notifications You must be signed in to change notification settings

cube-drone/threepanel

Repository files navigation

Threepanel Continuous Integration Edition

  1. Requirements:
  • python3
  • vagrant
  • virtualbox
  1. vagrant plugin install vagrant-scp

  2. vagrant plugin install vagrant-digitalocean

  3. pyvenv ./threepenv

  4. source threepenv/bin/activate

  5. pip install --upgrade pip

  6. pip install -r requirements.txt

  7. Set environment variables. You might add these to your .bashrc or .bash_profile

    export DIGITALOCEAN_API_TOKEN="digitalooooocean"
    export DJANGO_PROJECT_SLUG="threepanel"
    export DJANGO_DEBUG="True"
    export DJANGO_DOMAIN="threepanel.com"
    export DJANGO_ADMIN_NAME="Curtis Lassam"
    export DJANGO_ADMIN_EMAIL="curtis@lassam.net"
    export MANDRILL_KEY="maaaaandriiiiiilllll"
    export DJANGO_SECRET_KEY="seeeecreeeet"
    export POSTGRES_DB_PASSWORD="daaaaatabaaaaaaase"
    export PAPERTRAIL_SERVER="logs.papertrail.whatever:12345"
  1. If you're running this from a Windows computer, you might need to add
    export DOS2UNIX_ENABLED="True"
  1. The server that threepanel.com points to is going to change a lot, so add this to your ssh config:
Host threepanel.com
    StrictHostKeyChecking no
    User vagrant
  1. invoke install

About

The source code for threepanel, comics hosting engine extraordinaire.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages