Skip to content

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

No packages published