-
Notifications
You must be signed in to change notification settings - Fork 1
Locally Develop CMS and TUP CMS
Wesley B edited this page Nov 2, 2023
·
16 revisions
In Core-CMS make changes. Snapshot the container. In TUP-UI, use the local CMS image.
Note If another CMS container is running, shut it down.
-
docker-compose -f docker-compose.dev.yml build
For every test of TACC/Core-CMS change on TACC/tup-ui, this is (unexpectedly) required.
For initial setup of TACC/Core-CMS for testing, if image is not already built, this is necessary. docker-compose -f docker-compose.dev.yml up --detach
-
docker commit core_cms
The output (with or withoutsha256:
) is your__IMAGE_ID__
. -
docker tag __IMAGE_ID__ __LOCAL_TAG_NAME__
You may choose any name you would like for__LOCAL_TAG_NAME__
.
The container snapshot steps are a streamlined version of (internal) How to Create Docker Image from Local Container.
Note If another CMS container is running, shut it down.
- Edit
apps/tup-cms/Dockerfile
. - Change
FROM taccwma/core-cms:...
toFROM __LOCAL_TAG_NAME__
. Or the tag name of any other image you want to test. docker-compose -f apps/tup-cms/docker-compose.dev.yml build --no-cache
npx nx serve tup-cms
TACC ACI WMA Core-CMS Project Documentation