Skip to content

Clean up monorepo path leftovers after the client/ split - #19

Merged
shroffk merged 3 commits into
masterfrom
chore/fix-monorepo-path-leftovers
Aug 3, 2026
Merged

Clean up monorepo path leftovers after the client/ split#19
shroffk merged 3 commits into
masterfrom
chore/fix-monorepo-path-leftovers

Conversation

@anderslindho

Copy link
Copy Markdown
Contributor

A few paths still assumed the old recsync/client layout.

ioc-compose.yml still had build: ../client and is unused here; the integration stack in recsync pulls the published image instead.

configure/CONFIG_SITE still searched one level too high for parent CONFIG_SITE.local overrides (same mistake RELEASE already fixed).

The Dockerfile used /recsync as the workdir and committed docker/RELEASE.local to dodge configure/*.local being gitignored. Write configure/RELEASE.local at image build time from the container EPICS_BASE, and use /reccaster as the workdir.

Note: anyone mounting or scripting against /recsync inside the image needs to switch to /reccaster.

This was a fragment of the recceiver integration stack and still points at
../client. Nothing here uses it; the maintained compose file is in recsync
and pulls the published image.
Same fix RELEASE already got: the extra /../ was for the old client/
subdirectory, so parent CONFIG_SITE.local includes missed.
configure/*.local is gitignored on purpose. docker/RELEASE.local was a
workaround that checked a machine-specific EPICS_BASE into the tree. Write
configure/RELEASE.local during the image build instead, and use /reccaster
rather than /recsync as the workdir.
@anderslindho anderslindho self-assigned this Aug 3, 2026
@shroffk
shroffk merged commit f97e53d into master Aug 3, 2026
90 checks passed
@shroffk
shroffk deleted the chore/fix-monorepo-path-leftovers branch August 3, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants