Sweet can be deployed with ArcGIS Enterprise. There are, however, many different architectures that are supported depending on the target environment.

Sweet consists of a number of components:

  • A web folder, holding the client files which are to be hosted by a web server.
  • The Sweet server. This is written using Node.js. The web server must be capable of running Node.js services.
  • An optional PostgreSQL Database. When using multiple load balanced servers, a PostgreSQL database is required to support the multi-user locking service. For single machine deployments this is not needed.

The architecture is intended to be scalable and flexible. Load balancers can be used with multiple elastic services behind them.

Sweet will store all permanent data in ArcGIS Enterprise.

The following guides are intended to explain how to deploy Sweet on: