An error occurred fetching the project authors.
- 04 Feb, 2023 4 commits
-
-
Jérome Perrin authored
Running theia with yarn start cause PATHs like this to be added to $PATH /srv/slapgrid/slappart15/tmp/yarn--1675226243379-0.20314216826775944/node
-
Jérome Perrin authored
Similar to debian's default /etc/skel
-
Jérome Perrin authored
this can be used to install linters such as pylint when the python extension prompts for it also add ~/.local/bin in user $PATH to prevent warning and to be able to use pip installed packages from the shell.
-
Jérome Perrin authored
update all egg versions for python packages used in theia make zc-buildout.python.executable relative to instance This settings.json is only generated one, so we can not use the absolute path, because this will reference an old version of software
-
- 03 Feb, 2023 1 commit
-
-
Thomas Gambier authored
This is a fixup of 665166e2 (see especially nexedi/slapos@665166e2 (comment 177402))
-
- 23 Jan, 2023 1 commit
-
-
Łukasz Nowak authored
Reuse stack and drop overcomplicated rsyslogd configuration.
-
- 16 Jan, 2023 1 commit
-
-
Jérome Perrin authored
Add a webmanifest and a service worker for to support "Add to home screen"
-
- 11 Jan, 2023 1 commit
-
-
Thomas Gambier authored
This is getting rid of obsolete Caddy 1 software. This is also making the public/ directory really public (no need for authentication). See merge request nexedi/slapos!1317
-
- 05 Jan, 2023 1 commit
-
-
Jérome Perrin authored
This is big, fails on raspberry pi and we don't really use it
-
- 11 Nov, 2022 1 commit
-
-
Jérome Perrin authored
In some cases, for example when the instance does not have internet access, or to speed up slapos node instance, it's better not to have frontend requests in the embedded slapos. In this case, the default slapos proxy behavior of returning a "fake frontend" [1] will apply and promises checking frontend status will pass anyway. [1]: see slapos.core commit 2a53efca2 (proxy: bypass simple fronten requests by returning URL, 2019-03-25)
-
- 10 Nov, 2022 1 commit
-
-
Jérome Perrin authored
-
- 22 Sep, 2022 1 commit
-
-
Xavier Thompson authored
-
- 29 Aug, 2022 1 commit
-
-
Jérome Perrin authored
-
- 10 Jun, 2022 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
b'
' is a SyntaxError in python. Instead, switch to accessing options from option variable and apply this to other options from this part. This fixes this issue: While: Installing switch-softwaretype. Installing favicon.ico. An internal error occurred due to a bug in either zc.buildout or in a recipe being used: Traceback (most recent call last): File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 2360, in main getattr(buildout, command)(args) File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 640, in install self._install_parts(install_args) File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 820, in _install_parts installed_files = self[part]._call(recipe.install) File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 1668, in _call return f() File "slapos.cookbook-1.0.244-py3.7.egg/slapos/recipe/switch_softwaretype.py", line 108, in install sub_buildout.install([]) File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 640, in install self._install_parts(install_args) File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 820, in _install_parts installed_files = self[part]._call(recipe.install) File "zc.buildout-2.7.1+slapos019-py3.7.egg/zc/buildout/buildout.py", line 1668, in _call return f() File "slapos.recipe.build-0.54-py3.7.egg/slapos/recipe/build/__init__.py", line 268, in install return self._shared.install(self.__install) File "slapos.recipe.build-0.54-py3.7.egg/slapos/recipe/__init__.py", line 150, in install install() File "slapos.recipe.build-0.54-py3.7.egg/slapos/recipe/build/__init__.py", line 278, in __install self._exec(self._install) File "slapos.recipe.build-0.54-py3.7.egg/slapos/recipe/build/__init__.py", line 261, in _exec code = compile(script, self.name, 'exec') File "favicon.ico", line 6 SyntaxError: bytes can only contain ASCII literal characters.
-
- 11 May, 2022 1 commit
-
-
Xavier Thompson authored
-
- 29 Apr, 2022 3 commits
-
-
Xavier Thompson authored
Remove existing "embedded instance" options: - `embedded-sr` - `embedded-sr-type` - `embedded-instance-parameters` Instead introduce `one-time-embedded-instance` option: - Only taken into account when Theia is instantiated the first time. - Content should be a JSON object with: - 'software-url': string of the software URL - 'software-type': (optional) string of the software type - 'instance-parameters': (optional) JSON object If the option is non-empty: - Theia will attempt once to: - Parse the JSON content - Create a supply/request script - Call the script - A promise will check whether the script was successfully called. If the promise fails forever, e.g. because of ill-formed JSON, emptying the option will remove the promise. Editing the option after the first time will have no effect, whether the promise succeded or not.
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 28 Apr, 2022 1 commit
-
-
Thomas Leymonerie authored
Use slapos.recipe.template instead of slapos.recipe.template if possible Harmonize template keys : rendered -> output template -> url template = inline: -> inline = Delete "mode" key See merge request !1151
-
- 08 Apr, 2022 2 commits
-
-
Jérome Perrin authored
Since theia 1.23.0 ( https://github.com/eclipse-theia/theia/pull/9820 ), /file-upload is a simple HTTP endoint and no longer needs to be websocket.
-
Jérome Perrin authored
Since 1.23.0 ( https://github.com/eclipse-theia/theia/pull/10514 ), Theia uses socket.io and it needs /socket.io to support websocket, otherwise it falls back to HTTP polling, which is significantly slower.
-
- 03 Apr, 2022 1 commit
-
-
Jérome Perrin authored
no need to prompt everytime. In the context of slapos theia, I guess we can say that user trust the workspace
-
- 23 Mar, 2022 2 commits
-
-
Thomas Leymonerie authored
-
Thomas Leymonerie authored
-
- 16 Dec, 2021 5 commits
-
-
Xavier Thompson authored
Include the hash of all parameters related to the embedded instance as a comment in the standalone script, so that if the hash changes, the script and its own hash change as well, and standalone service will be restarted.
-
Xavier Thompson authored
Generate standalone script in instance-theia.cfg.jinja.in instead of in software.cfg, avoiding the need to forward all the parameters.
-
Xavier Thompson authored
Include the hash of the relevant parameters in the abstract socket path, so that when changing these instance parameters the promise waits until the standalone service has taken the new parameters into account.
-
Xavier Thompson authored
Change "Embedded Instance" to "embedded_instance", and rename existing "Embdded Instance" into "embedded_instance" for compatibility.
-
Xavier Thompson authored
-
- 13 Dec, 2021 1 commit
-
-
Xavier Thompson authored
- Move [theia] section and dependencies into component/theia - Make [theia] section shared
-
- 06 Dec, 2021 1 commit
-
-
Xavier Thompson authored
-
- 03 Dec, 2021 1 commit
-
-
Xavier Thompson authored
Aggregate monitoring URLs from the main theia, clones and PBS. Also add monitor-setup-url to the parameters published by the PBS.
-
- 02 Dec, 2021 1 commit
-
-
Jérome Perrin authored
This will force a password reset
-
- 29 Nov, 2021 1 commit
-
-
Xavier Thompson authored
-
- 11 Oct, 2021 1 commit
-
-
Julien Muchembled authored
Adapt all promise sections to changes in plugin promise recipe.
-
- 03 Sep, 2021 1 commit
-
-
Xavier Thompson authored
-
- 20 Aug, 2021 1 commit
-
-
Jérome Perrin authored
The issue is now fixed in 1.16.0
-
- 19 Aug, 2021 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-