Files
stack/notebooks/Dockerfile
kert b6f21f497c
Some checks failed
coverage 99% coverage
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/push/deploy Pipeline failed
ci/woodpecker/push/infra-ci Pipeline was successful
fix marimo 'no storage connected': add obstore/s3fs, wire S3Store
Marimo's Files panel showed 'no storage connected' because obstore
and s3fs weren't installed in the notebooks container.

- Add obstore + s3fs to notebooks/Dockerfile
- Add obstore + s3fs as dev deps in pyproject.toml
- Add connect.obstore() factory — returns S3Store auto-configured
  from env vars, which marimo auto-discovers in Files → Remote Storage
- Update _template.py: new notebooks come with S3 pre-connected
- Add obstore snippet to connections.py
- 2 new tests, 100% coverage maintained

fix #81
2026-03-21 20:44:06 -04:00

2.0 KiB