feat(service): add Marimo service (#5559)

This commit is contained in:
Péter Gyarmati
2025-05-14 21:43:39 +09:00
committed by GitHub
parent 4a2478af25
commit 9939b10e5a
6 changed files with 165 additions and 6 deletions

View File

@@ -2,7 +2,20 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [unreleased] ## [4.0.0-beta.417] - 2025-05-07
### 📚 Documentation
- Update changelog
## [4.0.0-beta.416] - 2025-05-05
### 📚 Documentation
- Update changelog
- Update changelog
## [4.0.0-beta.415] - 2025-04-29
### 📚 Documentation ### 📚 Documentation

View File

@@ -51,7 +51,7 @@ class Kernel extends ConsoleKernel
} }
// $this->scheduleInstance->job(new CleanupStaleMultiplexedConnections)->hourly(); // $this->scheduleInstance->job(new CleanupStaleMultiplexedConnections)->hourly();
$this->scheduleInstance->command('cleanup:redis')->everyTenMinutes(); $this->scheduleInstance->command('cleanup:redis')->hourly();
if (isDev()) { if (isDev()) {
// Instance Jobs // Instance Jobs

View File

@@ -1,10 +1,10 @@
{ {
"coolify": { "coolify": {
"v4": { "v4": {
"version": "4.0.0-beta.417" "version": "4.0.0-beta.418"
}, },
"nightly": { "nightly": {
"version": "4.0.0-beta.418" "version": "4.0.0-beta.419"
}, },
"helper": { "helper": {
"version": "1.0.8" "version": "1.0.8"

112
public/svgs/marimo.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -0,0 +1,34 @@
# documentation: https://marimo.io/
# slogan: An open-source reactive notebook for Python — reproducible, git-friendly, SQL built-in, executable as a script, and shareable as an app.
# tags: notebook, python, data, analysis
# logo: svgs/marimo.svg
# port: 8080
services:
marimo:
image: ghcr.io/marimo-team/marimo:latest-sql
environment:
- SERVICE_FQDN_MARIMO_8080
- TOKEN_PASSWORD=$SERVICE_PASSWORD_MARIMO
volumes:
- "marimo:/app"
command:
- "marimo"
- "edit"
- "--token-password"
- "${SERVICE_PASSWORD_MARIMO}"
- "--port"
- "8080"
- "--host"
- "0.0.0.0"
healthcheck:
test:
- CMD
- uvx
- --with
- httpx[cli]
- httpx
- http://localhost:8080/health
interval: 5s
timeout: 5s
retries: 3

View File

@@ -1,10 +1,10 @@
{ {
"coolify": { "coolify": {
"v4": { "v4": {
"version": "4.0.0-beta.417" "version": "4.0.0-beta.418"
}, },
"nightly": { "nightly": {
"version": "4.0.0-beta.418" "version": "4.0.0-beta.419"
}, },
"helper": { "helper": {
"version": "1.0.8" "version": "1.0.8"