FME Server Core
This container should be considered a technical preview and should not be run in production.
This repository is one of four images, one for each component of FME Server:
- safesoftware/fmeserver-db-2017: The database server to house the FME Server settings and schema
- safesoftware/fmeserver-core-2017: The main Core of FME Server
- safesoftware/fmeserver-web-2017: The web front end of FME Server
- safesoftware/fmeserver-engine-2017: The FME engines that run translations
The standard way of running these containers together is to use docker-compose with a docker-compose.yml file.
You can download this file from: http://downloads.safe.com.s3.amazonaws.com/fme/beta/docker-compose.yml
EXTERNALHOSTNAME in this docker-compose.yml file should be changed from localhost to the external IP address or hostname you will use to connect to this host. In the fmeserverweb container this is used for topic monitoring in the Web UI. In the fmeserverengine container this is for the Data Download service result download URL.
This will set up the database data and FME Server shared data in your home directory, and start the containers for the Core, Web, Database, and Engines. Further engines can be started using the docker-compose scale command.
In depth instructions for deploying FME Server using these containers can be found here.
We recommend running this on a machine that has at least 4 GB or RAM available. If you are using Docker for Mac or Docker for Windows you can change this in your Docker Settings.
This requires Docker engine 1.10 and Docker compose 1.6.