Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 12 additions & 6 deletions docker/README.md

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

There's a funky element here that needs to be fixed locally (not in the UI).

  • remove lines 213-217

Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ regarding FiftyOne Enterprise.
- [3. Create a `compose.override.yaml` to override configuration](#3-create-a-composeoverrideyaml-to-override-configuration)
- [:package: Official Docker Images](#package-official-docker-images)
- [:rocket: Step 5: Initial Deployment](#rocket-step-5-initial-deployment)
- [1. Enable Database Admin mode](#1-enable-database-admin-mode)
- [1. Database admin mode](#1-database-admin-mode)
- [2. Launch the application](#2-launch-the-application)
- [:globe_with_meridians: Step 6: Configure SSL & Reverse Proxy (Nginx / Load Balancer)](#globe_with_meridians-step-6-configure-ssl--reverse-proxy-nginx--load-balancer)
- [:compass: Routing Overview (Path-Based Proxy)](#compass-routing-overview-path-based-proxy)
Expand Down Expand Up @@ -223,11 +223,16 @@ print(Fernet.generate_key().decode())

### 3. Create a `compose.override.yaml` to override configuration

Create an overrides file (`compose.override.yaml`) and add overrides there.
Avoid changing the `yaml` files in this directory and instead use overrides.

For example, adding a variable to the `fiftyone-app` service would look like:

```yaml
services:
fiftyone-app:
environment:
FIFTYONE_DATABASE_ADMIN: true # Only for first install
EXAMPLE_VARIABLE: example-value
Comment thread
kevin-dimichel marked this conversation as resolved.
```

### :package: Official Docker Images
Expand Down Expand Up @@ -265,9 +270,12 @@ services:

## :rocket: Step 5: Initial Deployment

### 1. Enable Database Admin mode
### 1. Database admin mode

In `compose.override.yaml`, make sure:
A fresh install does **not** require database admin mode (as of v2.9+) — a new
database automatically initializes to the connecting client's version, so no
migration is needed. Keep `FIFTYONE_DATABASE_ADMIN: false` (the default) in
`compose.override.yaml`:

```yaml
services:
Expand All @@ -276,8 +284,6 @@ services:
FIFTYONE_DATABASE_ADMIN: false
```

> This allows the application to create and migrate the database schema.

### 2. Launch the application

FiftyOne Enterprise is deployed with **Dedicated Plugins** and
Expand Down
Loading