Jonatan Kłosko
303f78a418
Check for flyctl in default install locations ( #2722 )
2024-07-24 19:32:55 +02:00
Jonatan Kłosko
a85b3b02f5
Do not check Elixir version in the Fly runtime ( #2710 )
2024-07-16 14:29:37 +02:00
Jonatan Kłosko
c5ba8f8f81
Introduce Fly.io runtime ( #2708 )
2024-07-15 06:19:04 +02:00
Jonatan Kłosko
ba6d06c9b2
Fix clustering on fly with versioned Docker image
2024-06-26 21:16:07 +07:00
Jonatan Kłosko
2dd47d1e16
Fix node name in fly clustering
2024-06-26 03:15:18 +07:00
José Valim
5d0df62839
Keep ELIXIR_ERL_OPTIONS and ERL_*FLAGS distinct ( #2684 )
2024-06-25 22:13:22 +02:00
Jonatan Kłosko
85520a60b2
Fix clustering configuration on Fly.io ( #2682 )
2024-06-25 20:55:35 +02:00
Jonatan Kłosko
272dff78ad
Change fly clustering to auto ( #2672 )
2024-06-24 18:36:49 +02:00
Wojtek Mach
e299cc9aba
Fix windows build
...
When setting windows env variables, we cannot use quotes because they
are part of the values.
2024-06-21 13:25:23 +02:00
Jonatan Kłosko
84b183dd51
Defer distribution boot in releases ( #2648 )
2024-06-13 18:03:28 +02:00
Jonatan Kłosko
ba4e59f416
Always run distribution in long names mode ( #2646 )
2024-06-13 10:06:08 +02:00
Hynek Vychodil
06e9a5e15c
Set maximum number of ports ( #2643 )
...
Some modern Linux distributions have ridiculous default limits of file descriptors.
For example, Rocky Linux has a default configuration of up to 134217727 file descriptors.
Setting to 64k descriptors is unlimited in the traditional sense.
2024-06-10 16:17:35 +02:00
Chris McCord
8e4985be24
Add FLAME support ( #2629 )
...
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
Co-authored-by: José Valim <jose.valim@gmail.com>
2024-06-07 20:58:48 +02:00
José Valim
0d9a6e2fb8
Use single brackets for POSIX compatibility
2024-05-09 16:17:40 +02:00
José Valim
6d7f416f18
Run Livebook Desktop without EPMD ( #2591 )
2024-05-08 10:05:01 +02:00
José Valim
e892d9dea0
Embed fly clustering into the release ( #2519 )
2024-03-22 17:22:18 +01:00
Jonatan Kłosko
b661273f1a
Remove the deprecated warmup_apps.sh
2023-10-25 17:18:40 +07:00
Jonatan Kłosko
f2c5d101c3
Deprecate warmup_apps.sh in favour of warmup_apps ( #2305 )
2023-10-25 12:17:59 +02:00
Jonatan Kłosko
52ac23b4f0
Move user release config to user directory ( #2302 )
2023-10-25 11:57:00 +02:00
Jonatan Kłosko
6406e1fcf7
Add customizable configuration script to release ( #2295 )
2023-10-24 16:46:40 +02:00
Jonatan Kłosko
b603639b77
Include default secret key base and cookie in apps Dockerfile ( #2294 )
2023-10-24 14:41:49 +02:00
José Valim
3d6a808421
Improve docs for clustering, set default ( #2293 )
...
Co-authored-by: Jonatan Kłosko <jonatanklosko@gmail.com>
2023-10-23 21:35:04 +02:00
Jonatan Kłosko
904ebd093f
Serially setup apps before deploying from directory ( #2115 )
...
Co-authored-by: José Valim <jose.valim@dashbit.co>
2023-07-26 20:23:44 +02:00
Wojtek Mach
4899767673
Fix release cookie on Windows ( #2012 )
2023-06-27 13:33:18 +02:00
Jonatan Kłosko
01bf6cd27d
Improve RELEASE_COOKIE handling on read-only fs ( #1919 )
2023-05-23 15:23:02 +02:00
Zach Allaun
8f92661918
Support setting node and distribution using environment vars ( #1672 )
2023-02-01 21:22:49 +01:00
José Valim
497f372140
Ensure we don't use a new cookie on every boot
2022-12-16 00:18:35 +01:00
José Valim
00a7201f8a
Allow release to boot even if it can't write ( #1568 )
...
This allows Livebook to run even from .dmg files.
2022-12-11 17:06:00 +01:00
Marcin Operacz
7175ad314e
Only set RELEASE_NODE if not set ( #1396 )
2022-09-08 22:27:26 +02:00
José Valim
c6286e8630
Add RELEASE_NODE to all envs
2022-07-06 21:05:53 +02:00
Wojtek Mach
d11090b4f9
Create release cookie in env scripts ( #1004 )
2022-02-15 12:44:59 +01:00
José Valim
c0601798f3
Improvements to release ( #944 )
...
* Run in interactive mode: it uses less memory and improves
boot time, which is the most desired properties for a dev tool
* Do not use releases/cookie, instead generate one on boot
2022-01-27 14:52:59 +01:00