feat(service): add Marimo service (#5559)
This commit is contained in:
15
CHANGELOG.md
15
CHANGELOG.md
@@ -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
|
||||||
|
|
||||||
|
@@ -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
|
||||||
|
@@ -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
112
public/svgs/marimo.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 18 KiB |
34
templates/compose/marimo.yml
Normal file
34
templates/compose/marimo.yml
Normal 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
|
@@ -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"
|
||||||
|
Reference in New Issue
Block a user