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.
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:
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:
Sign in at manage.autodesk.com
Navigate to User Management > By Product > Flow Production Tracking Local Install.
Select Assign users.
In the pop-up window, type your username or email address to search through the user list.
Then select your user and Assign.
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).
b. The browser: type the following URL into your browser: https://shotgrid.autodesk.com/
Select Access Flow Production Tracking releases for download:
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.
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
The Docker container can be started using the docker-compose
command.
sudo docker-compose up -d
By default, SEC is listening on port 8080
.
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
The Flow Production Tracking cluster must comply with the following naming convention for Flow Production Tracking Enterprise Console to work properly.
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 |
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 |