top of page

HELP PAGES

How to make your 3D / CAD / CAM tools deployable with Authentise

If you want to create a 3D / CAD / CAM tool that will be deployed within Authentise, you will need to following steps described below.

 

We have described how you will install docker for your platform, create a dockerfile and tag the associated image to upload to dockerhub. This will be shared with an authorized Authentise user to be deployed along with our other services.

 

Step-by-Step Guide


  1. Install docker and docker-compose on the machine where you will be building the 3D / CAD / CAM tool


    a. On mac run brew install docker and brew install docker-compose you can also install docker desktop https://docs.docker.com/desktop/install/mac-install/


    b. On linux you can follow dockers installation steps https://docs.docker.com/engine/install/ubuntu/


    c. Windows is not recommended


  2. Create a repo in dockerhub that will be used to push the image to. This can be a public or private repo.


    a. If the docker image is private you must invite an authorized Authentise user to your organization


    b. You can follow dockers docs on inviting members https://docs.docker.com/docker-hub/members/#invite-members-via-docker-id-or-email-address We will provide you the docker user to add when you reach this step


    c. Once we are added to your organization the user must be added to a team. You can follow dockers docs on this https://docs.docker.com/docker-hub/members/#add-a-member-to-a-team


    d. Once the user is added to a team make sure to grant that team Read-only or higher permissions on the newly created repo. Additional information can be found in docker docs https://docs.docker.com/docker-hub/repos/access/#collaborators-and-their-role


  3. Create a Dockerfile for your 3D / CAD / CAM tool so that it can be run as a container/service. Please make sure to follow best practice https://docs.docker.com/develop/develop-images/dockerfile_best-practices/


    a. Build a container from the Dockerfile. In the dir where the Dockerfile is present run docker build -t <your_org>/<your_repo>:<tag> . This will build a container and tag the image


    b. You may have to log into your dockerhub this can be done with docker login you will be prompted for your username and password. Additional information can be found in docker docs https://docs.docker.com/engine/reference/commandline/login/ Make sure the user you're using has Read & Write permissions to the dockerhub repo.


    c. Once the container has been built verify that it works as expected. docker run -d <image_from_build_command>


    d. If the container passes your testing you can push it to your dockerhub repo. If you go to your repo in dockerhub and view the general tab the push command will be there for you to use. It will look like docker push <your_org>/<your_repo>:tagname. Make sure to push the image that you tagged in step 3.a.


  4. Now that you have pushed an image and granted Authentise access to the dockerhub repo, please contact Authentise with the image to use to deploy your 3D / CAD / CAM tool.


    a. If your Dockerfile did not include extra arguments like ports, mounts, etc. and they were instead used in the run command like --expose, -p, --mount etc. please also provide us the run command that you used to start the container.


We recognize that each software may have unique constraints and cases that will need to be accommodated and intend for this to be general guidance. If you plan to embark on the process, give us a shout when your starting up by emailing support@authentise.zendesk.com, we would love to work with you on this project!

all articles

Name
Name
Legal Information
Authentise Standard Contractual Clauses Information
Legal Information
Dependencies & Attributions
Legal Information
Data Processors
Partnering with Authentise
Start using 3Diax Modules
Partnering with Authentise
Partnership Types
Partnering with Authentise
How to make your 3D / CAD / CAM tools deployable with Authentise
Process Monitoring Module
How do I find my connection code in integrated devices?
Process Monitoring Module
Computer Vision - Step by Step Tutorial
Process Monitoring Module
What kind of camera should I use?
Process Monitoring Module
Printing the camera mount
Process Monitoring Module
How do I mount my webcam?
Process Monitoring Module
I can't connect my printer.
Process Monitoring Module
Do I have to stream my design to be able to monitor the print?
Secure Delivery Module
Design Streaming - Step by Step Tutorial
Secure Delivery Module
I already downloaded your App but I can't get past this first screen
Secure Delivery Module
How to add Authentise Streaming Client to Rasberry Pi
Secure Delivery Module
Where do I find the Authentise app in my computer?
Secure Delivery Module
How do I find my connection code?
Secure Delivery Module
How do I troubleshoot connection?
Secure Delivery Module
I'm getting an error message saying "Port is unavailable"
Secure Delivery Module
I'm running the App on Windows XP and my print won't start
Secure Delivery Module
My printer is not listed
Secure Delivery Module
I connected a new printer on a previously used port and the App doesn't recognize it
Secure Delivery Module
What about Slicing Settings?
Secure Delivery Module
I'm stuck on "Warming up printer"
Secure Delivery Module
This is going to be a long print. What should I know before I leave it alone?
Secure Delivery Module
How to simulate a print?
Installation
Deployment Options
Installation
Support from Client IT Staff
Installation
Platform Security Description
Installation
Technical Requirements to Host Our Software Locally / On-Premise
AI - Revolutionize Your Data
Understanding Our Large Language Model (LLM)
AI - Revolutionize Your Data
Introducing ThreadsBot: Revolutionizing Collaboration with Cutting-Edge AI
AI - Revolutionize Your Data
Event Suggestion: Maximizing Productivity by Harnessing Conversation
Threads
Welcome to Authentise Threads - What is a Thread?
Threads
Getting started with Threads
Threads
Threads User Types: Definitions and Capabilities
Threads
How to Invite Users
Threads
Integrations
General FAQ
What are your usage limits?
General FAQ
How exactly do you charge?
General FAQ
Is it Down? (Authentise.pro)
General FAQ
Is it Down? (Authentise.com)
Flows - Setup / Tech Guides
Locations
Flows - Setup / Tech Guides
Currencies
Flows - Setup / Tech Guides
Traveler
Flows - Setup / Tech Guides
Enabling Single Sign-On for your Bureau
Flows - Setup / Tech Guides
Non-conformance Review - Setup Guide
Flows - Setup / Tech Guides
Order Fields
Flows - Setup / Tech Guides
Design Cost
Flows - Setup / Tech Guides
Email Alerts
Flows - Setup / Tech Guides
Supported Browsers and Operating Systems
Flows - Setup / Tech Guides
Group Qualifications / User Groups
Flows - Setup / Tech Guides
Suspicious File Uploads
Flows - Setup / Tech Guides
Data Spillage Process
Flows - Setup / Tech Guides
User Administration and Roles
Flows - Setup / Tech Guides
Flows - MES Set Up Guide
Autodesk Integration
Autodesk Prerequisites
Autodesk Integration
Using the Autodesk Integration
Autodesk Integration
Autodesk Integration FAQ
Autodesk Integration
Connecting Flows with Paperless Parts - Setting up the Integration
Reporting - Accessing Data
Microsoft Power Automate - General How-To Use Guide
Reporting - Accessing Data
Installing the Authentise Custom Connector for Microsoft Power Automate
Reporting - Accessing Data
Import API Data into Excel and PowerBI using PowerQuery - JSON files and direct Web API Access
Reporting - Accessing Data
Creating a Flow via Microsoft Power Automate
Flows - Other Modules
Enhanced Security Module
Flows - Other Modules
Machine Analytics
Flows - Other Modules
Quoting
Flows - Other Modules
Quality Assurance
Flows - Other Modules
Delta Comparison
Digital Design Warehouse
Digital Design Warehouse
Service Provider Module
Service Provider Module - Overview
Service Provider Module
Step-by-Step User Guide for Service Providers
Service Provider Module
Requesting a Bid with the Service Provider Module
Material Management Module
Status Definitions - Material Batches
Material Management Module
Material Test Panels
Material Management Module
Unloading Material from Print Machines in QR App
Material Management Module
Managing your Material Inventory (Stocks, Lots, and Batches)
Material Management Module
Material Management Module - Overview
Material Management Module
Material Types and Stocks
Material Management Module
Step-by-Step User Guide - Material Management
Echo - Connect Your Printers
Supporting non-additive machines (like CNC)
Echo - Connect Your Printers
Echo Installation Guide
Echo - Connect Your Printers
What is Echo?
Echo - Connect Your Printers
Preparing for an Echo Installation
Echo - Connect Your Printers
How to Ping Test your Printers
Echo - Connect Your Printers
I am a Printer OEM and want to integrate my data with Authentise.
Echo - Connect Your Printers
Supported Printers
Echo - Connect Your Printers
What are the compatible printers?
QR App
Authentise QR Scanner
QR App
Setting Up the QR App on Devices
QR App
QR - Kiosk Mode - Contactless Login Setup Guide
bottom of page