Skip to content

Add sas container#842

Merged
mpeels merged 5 commits into
mainfrom
mp/sas/add-sas-container-to-compose
May 26, 2026
Merged

Add sas container#842
mpeels merged 5 commits into
mainfrom
mp/sas/add-sas-container-to-compose

Conversation

@mpeels
Copy link
Copy Markdown
Contributor

@mpeels mpeels commented May 21, 2026

Description

Adds a SAS container to the docker compose as well as a local initialize script that:

  1. Drops some tables to ensure a clean MasterETL run
  2. Alter RDB log file size to allow for CDC capturing of MasterETL changes
  3. Enable CDC on RDB by default

Related Issue

APP-540

Additional Notes

Container info

The SAS container has profiles: [sas] so it will only start when called directly:

docker compose up sas -d

Or when the sas profile is included in the command

docker compose --profile sas up -d

To execute the MasterETL script the following 1 liner can be used

# Executes the MasterEtl script from outside the SAS container
docker compose exec -u SAS -it sas sh -c '/opt/wildfly-10.0.0.Final/nedssdomain/Nedss/BatchFiles/MasterEtl.sh'

To log into the SAS container and run it from within the following steps can be taken:

# Connect to SAS container as the SAS user
docker compose exec -u SAS -it sas bash

# Run MasterEtl script
/opt/wildfly-10.0.0.Final/nedssdomain/Nedss/BatchFiles/MasterEtl.sh

@mpeels mpeels marked this pull request as ready for review May 22, 2026 14:13
@mpeels mpeels requested a review from a team as a code owner May 22, 2026 14:13
Copy link
Copy Markdown
Contributor

@eliSkylight eliSkylight left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

Comment thread containers/db/initialize/06-prep-for-masterEtl-trace.sql
Comment thread docker-compose.yaml
@mpeels mpeels merged commit cbfd99a into main May 26, 2026
4 checks passed
@mpeels mpeels deleted the mp/sas/add-sas-container-to-compose branch May 26, 2026 16:25
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.

4 participants