I would like to know if there was a way to put SDV_enterprise inside a Docker stack? I am working on a little app with Flask in the back that uses SDV APIs and a React in the front in order to ease the data generation (specifically the DayZSynthesizer). It’s just a little Interface that helps me load the metadata, then swap the sdtype and generate little databases. I would like to know how to install sdv_enterprise inside my docker without writing my credentials since it’s a matter of security.
I am admittedly not as familiar with the Docker stack, so please let me know if I’m misunderstanding something.
It seems like your main concern is to prevent your credentials from making it into the Docker instance (for security purposes)?
The good news is that your credentials (DataCebo username/password) are only used at the time of downloading the SDV Enterprise package. Once it’s downloaded, the package does not contain your username/password inside of it in any way.
Download vs. install separately
I wonder if you may find value in separating out the download vs. installation steps?
Download the SDV Enterprise package locally (or on whatever machine you usually use). This will require you to present your credentials to our server.
The downloaded package will not contain your credentials. You can move your package onto Docker.
Once moved, you can install the package on the Docker instance.
If you do this, please make sure the package you download in step (1) corresponds to the platform/Python version that is for the Docker instance (not your local machine). I’ve linked some resources below:
Click here for our official instructions on downloading vs. installing separately
Click here for more information about how to download a package for a specific platform/Python version