Prepare for production

Once you have successfully uploaded a staging test dataset, you need to switch some wiring for your first production submission. This page is the checklist for that switch.

First production setup (one-time)

Do these once, the first time you point this instance at production.

Must do

Before every production run (per-run)

Do these for each real dataset you submit.

If something goes wrong

  • Windows absolute paths fail the container — when you relocate a category to an absolute path, use forward slashes (C:/bp-data, not C:\bp-data). See D. Configure.
  • make doctor fails after relocating storage — usually the mount is owned by root, not UID 1000. Fix ownership of the mount, then re-create the directories; never sudo make dirs. See the Network shares & storage section of Best Practices.
  • Upload rejected or credential errors on production — confirm the production s3cmd-inbox.conf and crypt4gh_bp_key.pub are in certs/production and that you passed TARGET=production. See J. Upload to BigPicture.