Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • slapos slapos
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 129
    • Merge requests 129
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedinexedi
  • slaposslapos
  • Merge requests
  • !938

software/theia: Fix slapos env discrepancy

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Xavier Thompson requested to merge xavier_thompson/slapos:theia_fix_supervisor_slapos_env into master Mar 17, 2021
  • Overview 53
  • Commits 3
  • Pipelines 0
  • Changes 6

Fix the environment variables discrepancy between the interactive theia shell and the supervisord services causing slapos node software launched in one context to conflict with previous runs in the other context.

Explanation:

In theia, the user can either manually launch slapos node software from the command line in the interactive shell, or as a supervisord service (e.g. as a periodic background task).

The environment discrepancy between the two contexts caused an invocation of slapos node software in one context to rebuild everything (reboostrap) even if the software had all already been installed from the other context.

ALSO: improve a theia test along the way.

Edited Mar 22, 2021 by Xavier Thompson
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: theia_fix_supervisor_slapos_env
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7