fractal-analytics-platform / fractal-containers

Containers for testing Fractal
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Prepare docker-compose and README for local testing #71

Closed tcompa closed 2 weeks ago

tcompa commented 2 months ago

The goal here would be to provide an alternative to the current solution for local testing (namely installing and running all different services by hand). After a first iteration, we can ask some interested people to have a shot at it - and review its pain points. If all goes well, some of the long-term results could be:

  1. User can run a demo and at least view some images without installing napari
  2. We can deprecate sqlite - depending on how tests with different people go.
  3. If we ever add a new service (e.g. a workflow manager, or a user manager), it would be simpler to add it to the local testing.

This requires

  1. https://github.com/fractal-analytics-platform/fractal-containers/issues/70. This is especially useful to mitigate point 3 below (mapping of zarr paths).
  2. Testing a non-power-user end-to-end approach on different OSs (see https://github.com/fractal-analytics-platform/fractal-containers/issues/17).
  3. Making a decision on where to store data (images and zarr). Most likely solution (for the moment): use /tmp, which is mapped to /tmp also within the container.
  4. Produce clear and simple README.
tcompa commented 2 months ago

cc @lorenzocerrone

tcompa commented 2 weeks ago

This is now done. We'll improve after a first round of reviews.