Skip to content
Merged
Show file tree
Hide file tree
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
5 changes: 1 addition & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,7 @@ To get a sense of what you can do with FlintML, check out the [Instacart Kaggle
**Note:** ensure Docker is installed and you are on a Linux (or WSL) machine (ARM currently not supported.)

```bash
$ curl -L -o flintml.tar.gz https://github.com/flintml/flint/releases/latest/download/flintml.tar.gz
$ tar xzf flintml.tar.gz
$ cd flintml-*
$ docker compose -f docker-compose.*.yml up
curl -sL https://raw.githubusercontent.com/flintml/flint/main/flintml-quickstart.sh | bash
# FlintML will become available at localhost:8701
```

Expand Down
79 changes: 79 additions & 0 deletions quick/flintml-v0.1.23/docker-compose.v0.1.23.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
x-storage-creds: &storage-creds
environment:
STORAGE_USER: ${STORAGE_USER:-admin}
STORAGE_PASSWORD: ${STORAGE_PASSWORD:-password}

services:

# --- BACKEND SERVICES ---

storage:
<<: *storage-creds
image: flintml/storage:0.1.23
volumes:
- storage_data:/usr/src/app/localData
- storage_meta:/usr/src/app/localMetadata
restart: always

compute-manager:
<<: *storage-creds
image: flintml/compute-manager:0.1.23
volumes:
- ${DRIVER_CONFIG}:/app/worker/worker.yaml
- ${DOCKER_SOCKET:-/dev/null}:/var/run/docker.sock
restart: always

experiment-server:
<<: *storage-creds
image: flintml/experiment-server:0.1.23
depends_on:
storage:
condition: service_healthy
volumes:
- experiment_data:/repo
restart: always

### --- FRONTEND SERVICES ---

catalog-explorer:
<<: *storage-creds
image: flintml/catalog-explorer:0.1.23
depends_on:
storage:
condition: service_healthy
restart: always

experiment-tracker:
image: flintml/experiment-tracker:0.1.23
depends_on:
experiment-server:
condition: service_healthy
volumes:
- experiment_data:/repo
restart: always

workspace:
<<: *storage-creds
image: flintml/workspace:0.1.23
depends_on:
- catalog-explorer
- experiment-tracker
restart: always

reverse-proxy:
image: flintml/reverse-proxy:0.1.23
depends_on:
- storage
- workspace
- compute-manager
- catalog-explorer
- experiment-server
- experiment-tracker
ports:
- "${FLINT_PORT:-8701}:80"
restart: always

volumes:
storage_data:
storage_meta:
experiment_data:
3 changes: 3 additions & 0 deletions quick/flintml-v0.1.23/worker.v0.1.23.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
driver:
type: local
image: flintml/worker-base:0.1.23
Binary file added quick/flintml.tar.gz
Binary file not shown.