Sign inSign up

bootlegger/ourstory-server

By bootlegger

•Updated over 2 years ago

Indaba Server

Image
0

2.6K

bootlegger/ourstory-server repository overview

GitHub tag (latest SemVer) GitHub

AMD64 Build

Build Status

ARM v7 Titan Build

Build Status

⁠Indaba Server

Indaba is a system to orchestrate multiple users capturing footage for a film shoot.

Each user's native mobile application connects to a Indaba server, which coordinates their actions according to pre-defined shoot templates.

⁠Docker

Use the DockerHub image /bootlegger/ourstory-server

Indaba starts by default into the Local Server (Titan) mode.

To start an online installation, volume map the following:

  • .sailsrc:/usr/src/app/.sailsrc (standard rc file overriding default environment variables)
  • ssl/firebase.json:/usr/src/app/ssl/firebase.json (for push notifications)
  • ssl/cloudfrontkey.pem:/usr/src/app/ssl/cloudfrontkey.pem
  • ssl/cloudfrontpk.pem:/usr/src/app/ssl/cloudfrontpk.pem

⁠Development

Use the docker/dev/docker-compose file provided to start a local development environment. This includes a basic redis, mongodb and Indaba installation with volume maps to the local development files.

Once started with docker-compose up, the server will be accesible at http://localhost⁠.

⁠Production Deployment

Use the docker/build/docker-compose file to build and push your images and then deploy using the instructions above.

Runtime External Dependencies for Online Edition:

  • Google Developer Account
  • Amazon S3 Account
  • Amazon Elastic Transcoder Account
  • SendGrid Account

Tag summary

Content type

Image

Digest

sha256:14d880ce6…

Size

527.6 MB

Last updated

over 2 years ago

docker pull bootlegger/ourstory-server