VisionSystemsInc / VisionSystemsInc/vsi_common

local.env not used in RODEO correctly

Open
#460 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Shell
Stars
8
Forks
9
Avg merge
36m
Merged PRs (30d)
1

Description

The local.env file uses in non-fully containerized RODEO deploys is not used in the container. This is inconsistent behavior with how local.env is usually used, as it is mounted into /src/local.env.

The solution is not quite as simple as "just mount it into /src/local.env" as the deploy docker might have a local.env for deploy purposes.

So the right answer would be to mount it in somewhere, and use both local.env, using the host local.env first or second? First would be easier, but local.env's don't typically used the :${FOO=bar} pattern, so second takes precedence. We could just say that in the case of RODEO local.env, it should use :${f=b} notation

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the non-fully-containerized RODEO deploy path and its Docker configuration, then inspect how the host and deploy local.env files are mounted and read. The work is done when the host local.env is available in the container without breaking deploy-specific settings, with a defined precedence between both files.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
devops, infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.