Installation of Enterprise Console for Flow Production Tracking Docker

Warning:

Local installations of Flow Production Tracking are no longer offered. This documentation is intended only for those with existing instances of Shotgun Enterprise Docker. Click here for a list of our current offerings.

This article is aimed at Flow Production Tracking Administrators and will explain how to install Flow Production Tracking Enterprise Console for Flow Production Tracking Docker. 

For an overview of SEC, and its various features please see Overview of Enterprise Console for Flow Production Tracking Docker.

Installation Procedure

Prerequisites

Flow Production Tracking Enterprise Console is shipped as a Docker container image and needs to be able to access the hosts running the Flow Production Tracking Instance in order to function correctly.

The recommended setup is:

Download the package

The Flow Production Tracking Enterprise Console package can be downloaded from https://shotgrid.autodesk.com/.

In order to see the option to Access Flow Production Tracking releases for download, you will need to be a Primary or Secondary Admin and have Flow Production Tracking - Local Install listed under Product and Services in your Autodesk Account.

If you do not see Flow Production Tracking - Local Install listed in your account, you can ask your Primary Admin to add you as a user by following these steps:

  1. Sign in at manage.autodesk.com

  2. Navigate to User Management > By Product > Flow Production Tracking Local Install.

    Access Flow Production Tracking releases for download

  3. Select Assign users.

  4. In the pop-up window, type your username or email address to search through the user list.

    Access Flow Production Tracking releases for download

    Then select your user and Assign.

    Access Flow Production Tracking releases for download

  5. To access your downloads, you can navigate to https://Flow Production Tracking.autodesk.com/ by either:

    a. The manage.autodesk.com portal: select Access now from the Flow Production Tracking – Local Install menu (see step 2 above).

    Access Flow Production Tracking releases for download

    b. The browser: type the following URL into your browser: https://shotgrid.autodesk.com/

  6. Select Access Flow Production Tracking releases for download:

    Access Flow Production Tracking releases for download

Note:

If you do not see the option to download releases, you will need to make sure that you have assigned Flow Production Tracking – Local Install to one of the users. Please refer to step 3 above.

Once you select Releases for download, you can select available releases from the download page.

Download page

Install Enterprise Console

Uncompress the downloaded file and load it into Docker.

sudo tar -vxf shotgun-docker-sec-2.1.5.tar.gz -C /opt  
sudo chown -R shotgun:shotgun /opt/shotgun/sec  
cd /opt/shotgun/sec  
sudo docker load < shotgun-docker-sec-2.1.5.tar 

Start Enterprise Console

The Docker container can be started using the docker-compose command.

 sudo docker-compose up -d  

By default, SEC is listening on port 8080.

Upgrade procedure

To upgrade the Enterprise Console, the same procedure can be followed. In order to keep your existing cluster configuration and operation history, uncompress the package and copy the docker image to the existing SEC location.

Load the new docker image.

sudo docker-compose stop
sudo docker load < shotgun-docker-sec.new-version.tar 

Update the docker-compose.yml file to use the new docker image, and start SEC.

 sudo docker-compose up -d 

Flow Production Tracking Cluster Prerequisites

The Flow Production Tracking cluster must comply with the following naming convention for Flow Production Tracking Enterprise Console to work properly.

Flow Production Tracking Enterprise Console v2.x

Label Tag
Flow Production Tracking Application Container com.shotgunsoftware.component: app x.x.x.x (Shotgun Application version)
Flow Production Tracking EmailNotifier Container com.shotgunsoftware.component: emailnotifier x.x.x.x (Shotgun Application version)
Database Ops Container com.shotgunsoftware.component: dbops x.x (Postgres version)
Transcoder Server Container com.shotgunsoftware.component: transcoderserver
Transcoder Worker Container com.shotgunsoftware.component: transcoderworker

Flow Production Tracking Enterprise Console v1.x

Image Name Tag Container name
Flow Production Tracking Application Container shotgun-app x.x.x.x (Shotgun Application version) Contains 'app'
Flow Production Tracking EmailNotifier Container shotgun-app x.x.x.x (Shotgun Application version) Contains 'emailnotifier'
Database Ops Container postgres x.x (Postgres version) dbops
Transcoder Server Container transcoderserver
Transcoder Worker Container transcoderworker