Johannes Zellner
32bce25ad5
frontend: update dependencies
2024-02-26 18:09:27 +01:00
Johannes Zellner
5dc023d801
terminal: fix horizontal overflow in firefox
2024-02-26 18:09:15 +01:00
Johannes Zellner
e3f31e6560
Ensure we keep the oidc secret on app update
2024-02-26 17:20:00 +01:00
Johannes Zellner
e582e147cb
dashboard: fix typo for external ldap group membership listing
2024-02-26 15:08:51 +01:00
Girish Ramakrishnan
6525504923
profile: store preferred language in the database
2024-02-26 13:30:35 +01:00
Girish Ramakrishnan
6d6107161e
dashboard rename userInfo to getProfile
2024-02-26 12:38:33 +01:00
Girish Ramakrishnan
3196864f0d
dashboard: rename refreshUserInfo to refreshProfile
2024-02-26 12:38:33 +01:00
Girish Ramakrishnan
d7596beaf3
index: avoid some callback hell
2024-02-26 11:56:31 +01:00
Girish Ramakrishnan
23de5b5a61
appstore: move existing apps sync to common code
2024-02-26 11:37:23 +01:00
Johannes Zellner
d98b09f802
Forward portCount during the portBinding translation
2024-02-25 16:52:10 +01:00
Johannes Zellner
97c012b3df
Use full portBindings object internally also for validation
2024-02-25 16:28:57 +01:00
Johannes Zellner
867b8e0253
Also adjust portbindings env variable name check according to the manifest uppercase fix
2024-02-25 16:18:02 +01:00
Johannes Zellner
80400db92a
Handle portCount in translatePortBindings
2024-02-25 14:33:57 +01:00
Johannes Zellner
72ff84be47
Update manifestformat
2024-02-25 13:59:55 +01:00
Girish Ramakrishnan
13e62bc738
logs: use stream.destroy() instead of custom hooks
2024-02-24 17:35:37 +01:00
Girish Ramakrishnan
0e83658aa3
make sudo commands terminate properly
...
sudo forks and execs the program. sudo also hangs around as the parent of the program waiting on the program and also forwarding signals.
sudo does not forward signals when the originator comes from the same process group. recently, there has been a change where it will
forward signals as long as sudo or the command is not the group leader (https://www.sudo.ws/repos/sudo/rev/d1bf60eac57f )
for us, this means that calling kill from this node process doesn't work since it's in the same group (and ubuntu 22 doesn't have the above fix).
the workaround is to invoke a kill from a different process group and this is done by starting detached
another idea is: use "ps --pid cp.pid -o pid=" to get the pid of the command and then send it signal directly
see also: https://dxuuu.xyz/sudo.html
2024-02-24 16:19:07 +01:00
Johannes Zellner
8e4506382d
dashboard: make real Roboto Bold font-face available
2024-02-23 19:38:22 +01:00
Johannes Zellner
7a0b74d79b
dashboard: Sort app grid items by label || fqdn
2024-02-23 18:11:06 +01:00
Johannes Zellner
1026728ab7
dashboard: Ensure fqdn of applink has the schema removed
2024-02-23 17:57:24 +01:00
Johannes Zellner
909fe5dc15
Add appPortBindings port count column
2024-02-23 17:57:24 +01:00
Johannes Zellner
aed9801501
Update postgres addon for pgvector_rs 0.2.0
2024-02-23 17:57:24 +01:00
Girish Ramakrishnan
41f92c52e9
add to changes
2024-02-23 17:47:21 +01:00
Girish Ramakrishnan
d0dc104ede
logs: make logPaths work
...
we have to tail via sudo script
Fixes #811
2024-02-23 17:46:22 +01:00
Girish Ramakrishnan
ce42680888
update mail container (solr, spam acl)
2024-02-23 11:37:08 +01:00
Girish Ramakrishnan
4ebff09f73
lint
2024-02-22 16:50:35 +01:00
Girish Ramakrishnan
8fd7daade6
rsync: empty check was removed by mistake
2024-02-22 14:47:44 +01:00
Girish Ramakrishnan
e6aef755e3
shell: merge spawn into sudo
2024-02-22 12:43:23 +01:00
Girish Ramakrishnan
c4b8d3b832
restore: add help link to backup path
2024-02-22 12:03:21 +01:00
Girish Ramakrishnan
c38457b48d
restore: better placeholder text for backup id
2024-02-22 12:01:03 +01:00
Girish Ramakrishnan
60994f9ed1
shell: docker run needs shell
...
don't want to get into parsing quotes!
2024-02-22 10:59:39 +01:00
Girish Ramakrishnan
a6f078330f
shell: no need to promise scoping
2024-02-21 19:40:27 +01:00
Girish Ramakrishnan
cfd5c0f82b
shell: rewrite exec to use execFile
...
this also renames execFile to execArgs
2024-02-21 18:54:43 +01:00
Girish Ramakrishnan
14c9260ab0
shell: exec encoding is utf8 by default and no shell
...
explicitly mark calls that require the shell
2024-02-21 17:47:25 +01:00
Girish Ramakrishnan
23cac99fe9
shell: remove spawn
2024-02-21 13:35:56 +01:00
Girish Ramakrishnan
2237d2bbb7
shell: remove usage of .spawn
2024-02-21 13:27:04 +01:00
Girish Ramakrishnan
62ca0487dc
cloudron-support: docker info output
2024-02-21 12:54:08 +01:00
Girish Ramakrishnan
0e858dc333
cloudron-support: dump cloudron version
2024-02-21 12:51:50 +01:00
Girish Ramakrishnan
fa3e908afc
df can hang
2024-02-21 12:47:30 +01:00
Girish Ramakrishnan
c1bb4de6a3
reverseproxy: use async exec
2024-02-21 12:33:04 +01:00
Girish Ramakrishnan
9b94cf18d0
convert more execSync to async
2024-02-21 11:00:12 +01:00
Girish Ramakrishnan
b51071155a
Use the async shell exec
2024-02-20 22:57:36 +01:00
Girish Ramakrishnan
1128edc23e
update: remove dead pre-flight checks
2024-02-20 22:48:12 +01:00
Johannes Zellner
df9c7010e2
Make backup memory limit slider more predictable with a minimum of 1 GB
2024-02-20 22:12:20 +01:00
Girish Ramakrishnan
54c7757e38
Fix crash
2024-02-20 21:53:52 +01:00
Girish Ramakrishnan
3da3ccedcb
volumes: only wait for 5 seconds for mount status
...
mountpoint -q can never exit if the nfs mount disappears, for example
2024-02-20 21:38:57 +01:00
Girish Ramakrishnan
26eb739b46
shell: add options to exec
2024-02-20 21:11:09 +01:00
Johannes Zellner
7ce5b53753
dashboard: use snap bounds instead of ticks for memory slider
2024-02-20 14:37:18 +01:00
Girish Ramakrishnan
298d446e5f
backups: make ui show min 1GB
2024-02-19 17:06:38 +01:00
Girish Ramakrishnan
450dd70ea2
backups: up min memory limit to 1GB
2024-02-19 17:02:14 +01:00
Girish Ramakrishnan
1d1a7af48e
rsync: bump the buffer size to 80MB
2024-02-19 14:15:28 +01:00