rekkice
Hello,
I’ve been using Livebook to create notebooks aimed at non-technical users, but I’ve run into a problem. The presence of code cells can be intimidating for some.
The typical workaround would be to deploy these notebooks as apps, which hides the code, but that requires setting up environment variables, which isn’t very accessible for users running Livebook Desktop.
For now, I’ve advised them to use the “Preview” app feature, but that approach isn’t very intuitive either.
Is there an alternative way Livebook Desktop could support auto-deploying apps or offer a more user-friendly method to launch them in app mode?
Trending in Questions
I’m aware of 2 such projects, are there others?
git: GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with back...
New
I having some trouble figuring out if I have set myself too strict of standards for my production server. Currently I can handle 75% of r...
New
Hi everyone.
My team and I have been working on a fairly modest app based around video streaming and chat, but we’ve landed a customer t...
New
I really like the adapter patterns that ecto, nebulex, waffle, etc. use and would love find something similar for a key management servic...
New
Hello folks!
So at work, we are seeing some situations where we have to define some “fixed” strings that are used across the codebase in...
New
How Can I Optimise Compile Time Dependencies
I have been building an elixir application for about 2 years now. Many modules and files ha...
New
Hi,
we run different LLM models across a cluster, with each node loading a configurable subset. Model-specific queues let nodes consume ...
New
Other Trending Topics
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
I love Elixir. It’s one of 2 programming languages I’ve ever fallen in love with.
But I don’t use it anymore.
Serverless was the promis...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #blog-post
- #elixirconf-us
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #performance










Showing Posts 1 to 3- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
jonatanklosko
One more option is for the users to change the notebook view to hide code cells:
Then it looks like this:
Note that changing the view is not persisted in the notebook, it’s temporary user preference, so they would need to always change the view explicitly. It also means they still need to run the cells to see results; if you want the results to show up upfront, then apps may indeed be a better fit.
felix-starman
Livebook Teams?
If you add the environment variable to the team, they don’t need to keep track of them.
Auto-deploying should also be single click, assuming you’re following their guides and are in a supported setup for that.
Don’t quote me on it though.
Generally though I think this what LV Teams is specifically meant for
hugobarauna
Livebook is a development environment by default, so it doesn’t have a way to auto-deploy apps without technical knowledge.
That said, we created the Livebook Apps feature for a use case like yours. Once you develop a Livebook app, you can deploy it, so its users don’t have to install Livebook, they can access your deployed app through their browser.
You can deploy apps in two ways:
Here’s a demo of deploying a Livebook app in both ways:
All that said, there’s one way Livebook can automatically boot apps saved in a specific dir, set by the env var
LIVEBOOK_APPS_PATH. Still, it doesn’t look like this is a good option for your use case.My suggestion would be Livebook apps deployed with Docker or with Livebook Teams.