Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
4436d63
execution-log added, back-button added, redux state added for left-si…
yashin4112 Jun 16, 2025
b4e8885
fix:resolved bug [CMG-634]
AishDani Jun 16, 2025
9c757c6
copilot comments resolved
yashin4112 Jun 16, 2025
7bdc29b
comment-2 reosolved: null check added to http codes, migration state …
yashin4112 Jun 16, 2025
b78a07f
fix:resolved bug [CMG-633]
AishDani Jun 16, 2025
7127b68
comment-3 resolved: log directory path updated in getLogs
yashin4112 Jun 16, 2025
4a9739e
Merge pull request #706 from contentstack/feature/executionlog
sayalijoshi27 Jun 16, 2025
0cacba6
feat: initialize Docker setup with API, UI, and upload services; add …
umeshmore45 Jun 16, 2025
a037973
Add audit logs feature with filtering capabilities
samarp-jain Jun 16, 2025
0d89bbb
Refactor: Add optional chaining to improve null safety in migration a…
samarp-jain Jun 17, 2025
97056fc
fix: update set_env_var function to ensure cross-platform compatibili…
umeshmore45 Jun 17, 2025
45943b4
Merge pull request #707 from contentstack/feature/docker-cmg657
sayalijoshi27 Jun 17, 2025
fa0b8e3
feat: initialize Docker setup with API, UI, and upload services; add …
umeshmore45 Jun 16, 2025
5727ab9
fix: update set_env_var function to ensure cross-platform compatibili…
umeshmore45 Jun 17, 2025
16e6763
fix:resolved [CMG-639]:When uid of the field is title and then for ex…
AishDani Jun 17, 2025
f0cec2e
Merge branch 'pre-dev' of https://github.com/contentstack/migration-v…
AishDani Jun 17, 2025
8a74f04
refactor:changed uid key to backupFieldUid in mapping to avoid duplic…
AishDani Jun 17, 2025
fa685ed
fix: adjust bottom positioning in TablePagination and update project …
samarp-jain Jun 17, 2025
291c4a9
Merge pull request #708 from contentstack/feature/audit-logs
sayalijoshi27 Jun 17, 2025
c1c1888
refactor:added custom message migration execution
AishDani Jun 24, 2025
6f9ac0e
Merge branch 'pre-dev' of https://github.com/contentstack/migration-v…
AishDani Jun 24, 2025
a007415
refactor:resolved language mapper bugs
AishDani Jun 24, 2025
89f67f5
fix:added uid in duplicate title entry in wordpress
AishDani Jun 24, 2025
3b19906
refactor:resolved talisman errors
AishDani Jun 25, 2025
7fb2fbe
fix:updated talisman file
AishDani Jun 25, 2025
cff90bb
Merge pull request #713 from contentstack/bugfix/cmg-616
sayalijoshi27 Jun 25, 2025
12ffed3
refactor:resolved copilot comments
AishDani Jun 26, 2025
a0bbe3e
refactor:removed modal and added notification after migration execution
AishDani Jun 26, 2025
bb2a498
Merge pull request #714 from contentstack/bugfix/cmg-616
sayalijoshi27 Jun 26, 2025
d70a74b
Merge pull request #709 from contentstack/pre-dev
sayalijoshi27 Jun 26, 2025
53a25bb
refactor: improve HTML conversion handling and update Docker volumes …
umeshmore45 Jul 1, 2025
a1e6c83
Update api/src/utils/entries-field-creator.utils.ts
umeshmore45 Jul 1, 2025
ef3e773
Merge pull request #716 from contentstack/feature/docker-shared_data
umeshmore45 Jul 1, 2025
3bf9499
Handled accessibility occurances
sayalijoshi27 Jul 2, 2025
7101c4b
Resolved secret scan warnings
sayalijoshi27 Jul 2, 2025
d8961b2
Updated .talismanrc file with checksum
sayalijoshi27 Jul 2, 2025
109a773
Updated .talismanrc file with checksum
sayalijoshi27 Jul 2, 2025
23eb91e
Reverted card.tsx file
sayalijoshi27 Jul 2, 2025
c3cb21e
Resolved co-pilot comments
sayalijoshi27 Jul 2, 2025
1fc479e
refactor: enhance audit data retrieval logic and improve UI components
samarp-jain Jul 3, 2025
51cc6ed
refactor: update CMS type and local path configuration to use environ…
samarp-jain Jul 3, 2025
4a2ce7e
Merge pull request #717 from contentstack/feature/accessibility
umeshmore45 Jul 4, 2025
e4754f4
refactor: enhance path handling and validation in setup-docker.sh
umeshmore45 Jul 4, 2025
e008d4e
Merge pull request #719 from contentstack/feature/docker-shared_data
sayalijoshi27 Jul 4, 2025
371429c
refactor: streamline audit data handling and enhance UI rendering
samarp-jain Jul 4, 2025
32799df
Merge pull request #718 from contentstack/bugfix/cmg-665
sayalijoshi27 Jul 4, 2025
d65604f
Merge pull request #720 from contentstack/pre-dev
umeshmore45 Jul 7, 2025
940b187
path seprator added and entry removed if title is missing
yashin4112 Jul 15, 2025
1d2d51d
refactor:added alert box for refresh and refactored the issue of cont…
AishDani Jul 16, 2025
741ae0f
Merge pull request #723 from contentstack/feature/windows-setup
sayalijoshi27 Jul 16, 2025
34cfd0c
Merge pull request #724 from contentstack/bugfix/cmg-616
sayalijoshi27 Jul 21, 2025
7be86bd
Revert "refactor:added alert box for refresh and refactored the issue…
sayalijoshi27 Jul 21, 2025
117b935
Merge pull request #729 from contentstack/revert-724-bugfix/cmg-616
sayalijoshi27 Jul 21, 2025
bcd4f5e
Merge pull request #730 from contentstack/bugfix/cmg-616
sayalijoshi27 Jul 21, 2025
9952026
refactor: improve content type handling and add retry logic for HTTP …
umeshmore45 Jul 23, 2025
29f600d
Add New Reference feature
sayalijoshi27 Jul 23, 2025
75357ed
Implement code changes to enhance functionality and improve performance
umeshmore45 Jul 23, 2025
c4b60b1
fix: update options handling for reference types in AdvancePropertise…
umeshmore45 Jul 24, 2025
de1456e
refactor:logic for referenced field based on referred entry
AishDani Jul 27, 2025
b36a1ee
refactor:resolved affix functionality for contentful
AishDani Jul 27, 2025
c92527b
refactor:added warn icon for reference field if no contenttype is ref…
AishDani Jul 27, 2025
3bfc677
feat:updated navigation logic when content mapper is not generated
AishDani Jul 27, 2025
c7c00ba
Merge pull request #733 from contentstack/feature/cmg-608
sayalijoshi27 Jul 28, 2025
6c80056
Revert "refactor:added warn icon for reference field if no contenttyp…
AishDani Jul 28, 2025
59b6c0b
Merge branch 'pre-dev' of github.com:contentstack/migration-v2 into b…
AishDani Jul 28, 2025
1abbcd6
refactor:resolved PR comments
AishDani Jul 29, 2025
4b7bc1b
Merge pull request #734 from contentstack/bugfix/beta-release
sayalijoshi27 Jul 29, 2025
8a28e8f
Merge branch 'pre-dev' of https://github.com/contentstack/migration-v…
sayalijoshi27 Jul 29, 2025
ee3f535
Remove config file
sayalijoshi27 Jul 29, 2025
fb1f5cd
Merge pull request #732 from contentstack/feature/sitecore-advanced
sayalijoshi27 Jul 29, 2025
b5b412d
Merge branch 'pre-dev' into resolve-conflicts
AishDani Jul 29, 2025
ebd07d3
refactor:add new file ignores for content types and update existing e…
AishDani Jul 29, 2025
4125804
refactor:added missing type in interafce
AishDani Jul 29, 2025
4d2e175
Updated config file
sayalijoshi27 Jul 29, 2025
b8a419a
Merge branch 'pre-dev' of https://github.com/contentstack/migration-v…
sayalijoshi27 Jul 29, 2025
fdc47a6
talismanrc updated
sayalijoshi27 Jul 29, 2025
627ca9a
Merge pull request #737 from contentstack/feature/sitecore-advanced
sayalijoshi27 Jul 29, 2025
33191f8
resolved conflicts
sayalijoshi27 Jul 29, 2025
6dffcc1
Merge pull request #738 from contentstack/hotfix/resolve-conflicts
sayalijoshi27 Jul 29, 2025
b1f0f2e
Merge pull request #736 from contentstack/resolve-conflicts
sayalijoshi27 Jul 29, 2025
9309eec
Page CT added, reference handling for posts and categories CTs & pare…
shobhitupadhyayy Jul 30, 2025
e08c2d2
Merge pull request #739 from contentstack/feature/wp-dynamic
sayalijoshi27 Jul 30, 2025
5cf48d5
refactor:added code from conflicts
AishDani Jul 31, 2025
d2d7702
reafctor:removed numbering from logs screen
AishDani Jul 31, 2025
e431aa2
Merge pull request #740 from contentstack/bugfix/beta-release
sayalijoshi27 Jul 31, 2025
1f0b577
refactor: update field type check in ContentMapper component
AishDani Jul 31, 2025
1f850b3
refactor: remove console log for filtered content types in ContentMapper
AishDani Jul 31, 2025
3c05d7f
Merge pull request #741 from contentstack/bugfix/beta-release
sayalijoshi27 Jul 31, 2025
4023f25
Merge branch 'pre-stage' of github.com:contentstack/migration-v2 into…
AishDani Jul 31, 2025
95a8810
Merge pull request #742 from contentstack/dev
sayalijoshi27 Jul 31, 2025
4eae026
refactor: streamline audit and execution logs processing and enhance…
yashin4112 Aug 1, 2025
8364864
comment resolved: null check added
yashin4112 Aug 4, 2025
36f51d7
comment resolved: contstant made for audit filter modal header
yashin4112 Aug 4, 2025
74a0db4
Merge pull request #743 from contentstack/bugfix/audit-log
sayalijoshi27 Aug 4, 2025
a8793f8
feat: add taxonomy service and resolved bugs
AishDani Aug 5, 2025
32ac87e
feat: add ContentMapper and taxonomy service to fileignoreconfig
AishDani Aug 5, 2025
201569f
refactor:resolved PR comments
AishDani Aug 5, 2025
d8ba34f
Merge pull request #745 from contentstack/bugfix/beta-release
sayalijoshi27 Aug 5, 2025
8ee1939
comment resolved: if condition added on handleFileChnage
yashin4112 Aug 5, 2025
5f7fbe3
Merge pull request #747 from contentstack/bugfix/audit-log
sayalijoshi27 Aug 5, 2025
8f8e3a3
Merge pull request #744 from contentstack/dev
sayalijoshi27 Aug 5, 2025
2ef4fdd
refactor:resolved language mapper bugs
AishDani Aug 11, 2025
3fff7ba
refactor:resolved beta-release bugs
AishDani Aug 11, 2025
57c21be
refactor: remove console log
AishDani Aug 11, 2025
a7dc0bc
refactor:package-lock in upload api
AishDani Aug 11, 2025
45d1ac1
fix: update @contentstack/cli-utilities to version 1.0.3 and inquirer…
AishDani Aug 11, 2025
5aafe55
fix: update checksums for package-lock.json files in .talismanrc
AishDani Aug 11, 2025
a9953b8
refactor: update package names to include versioning and add new depe…
AishDani Aug 11, 2025
72af7d8
fix: add checksums for new package-lock.json files in migration direc…
AishDani Aug 11, 2025
921418e
refactor:resolved PR comments
AishDani Aug 11, 2025
fee4276
bug resolved: horizontal scroll removed in execution-log modal, elips…
yashin4112 Aug 12, 2025
a55d934
chore: update react-scripts to version 5.0.1 in package.json
AishDani Aug 12, 2025
24d2dc1
fix: add checksum for ui/package-lock.json in .talismanrc
AishDani Aug 12, 2025
e558c1a
Merge pull request #753 from contentstack/bugfix/beta-release
sayalijoshi27 Aug 12, 2025
f2d48e6
refactor:resolved language mapper bugs
AishDani Aug 11, 2025
992880a
refactor:resolved beta-release bugs
AishDani Aug 11, 2025
5bf2168
refactor: remove console log
AishDani Aug 11, 2025
a553772
refactor:package-lock in upload api
AishDani Aug 11, 2025
d8a4807
fix: update @contentstack/cli-utilities to version 1.0.3 and inquirer…
AishDani Aug 11, 2025
f8bcb00
fix: update checksums for package-lock.json files in .talismanrc
AishDani Aug 11, 2025
ec1fbfe
refactor: update package names to include versioning and add new depe…
AishDani Aug 11, 2025
e4956d4
fix: add checksums for new package-lock.json files in migration direc…
AishDani Aug 11, 2025
b09eb7c
refactor:resolved PR comments
AishDani Aug 11, 2025
f5cd20d
chore: update react-scripts to version 5.0.1 in package.json
AishDani Aug 12, 2025
f2d3675
fix: add checksum for ui/package-lock.json in .talismanrc
AishDani Aug 12, 2025
49e4c9b
feat: enhance file path security in migration service and update pack…
yashin4112 Aug 12, 2025
e6636a3
Merge branch 'dev' into bugfix/audit-log
yashin4112 Aug 12, 2025
f607621
fix: add checksum for new index.scss file in .talismanrc
yashin4112 Aug 12, 2025
3826c06
Update api/src/services/migration.service.ts
umeshmore45 Aug 12, 2025
1ba3ffd
fix: remove unnecessary console log from AuditLogs component and trai…
yashin4112 Aug 12, 2025
50c9fee
fix: correct CSS syntax by adding missing semicolon in LogModal.scss
yashin4112 Aug 12, 2025
7b93470
Merge pull request #754 from contentstack/bugfix/audit-log
sayalijoshi27 Aug 12, 2025
edbffbc
[CMG-698] - Issue with Wordpress Connector. Case #00044506 for Horizo…
sayalijoshi27 Aug 12, 2025
cde1901
refactor:resolved PR commenst
AishDani Aug 12, 2025
96072ab
refactor:updated talisman file
AishDani Aug 12, 2025
77cb8fb
Merge pull request #758 from contentstack/bugfix/beta-release
umeshmore45 Aug 12, 2025
438388d
Conflict resolved
sayalijoshi27 Aug 12, 2025
51d4026
Merge pull request #757 from contentstack/bugfix/cmg-698
umeshmore45 Aug 12, 2025
3965a2f
Merge pull request #756 from contentstack/dev
sayalijoshi27 Aug 12, 2025
d22bea4
Updated talismanrc
sayalijoshi27 Aug 12, 2025
acd3e95
Updated docker yml
sayalijoshi27 Aug 12, 2025
027ccab
refactor: enhance Dockerfiles and entrypoint scripts, update dependen…
umeshmore45 Aug 17, 2025
e551b71
feat: add sitecore.service.ts to fileignoreconfig with checksum
umeshmore45 Aug 17, 2025
b367c17
fix: correct typo in success message for file validation
umeshmore45 Aug 17, 2025
20ae19f
Merge pull request #763 from contentstack/hotfix/is-5317-docker
sayalijoshi27 Aug 18, 2025
5d0cd28
Updated talismanrc
sayalijoshi27 Aug 12, 2025
053048e
Conflicts resoled
sayalijoshi27 Aug 18, 2025
8c413b2
Merge pull request #764 from contentstack/dev
sayalijoshi27 Aug 18, 2025
e5a9541
refactor: enhance Dockerfiles and entrypoint scripts, update dependen…
umeshmore45 Aug 17, 2025
667b222
Merge pull request #765 from contentstack/dev-rebase
umeshmore45 Aug 18, 2025
d767e3a
Reverted localData change
sayalijoshi27 Aug 18, 2025
95e518d
Merge branch 'dev' of https://github.com/contentstack/migration-v2-no…
sayalijoshi27 Aug 18, 2025
442c9e1
Merge pull request #767 from contentstack/hotfix/language-map
sayalijoshi27 Aug 18, 2025
fb23e21
Merge pull request #768 from contentstack/dev
sayalijoshi27 Aug 18, 2025
3731fba
fix: update ENTRYPOINT path and handle permission errors in entrypoin…
umeshmore45 Aug 18, 2025
27c3bab
Merge pull request #769 from contentstack/bugfix/CRLFtoLF
umeshmore45 Aug 18, 2025
910a996
Merge pull request #770 from contentstack/dev
umeshmore45 Aug 18, 2025
76839f8
Refactor code structure for improved readability and maintainability
umeshmore45 Aug 19, 2025
4e8d35c
feat: add Dockerfile and package-lock.json checksums to .talismanrc
umeshmore45 Aug 19, 2025
70d8146
fix: remove obsolete package-lock.json entries from .talismanrc
umeshmore45 Aug 19, 2025
dfd52cc
Merge pull request #771 from contentstack/feature/is-docker
sayalijoshi27 Aug 19, 2025
ea7d1cc
Merge pull request #772 from contentstack/dev
sayalijoshi27 Aug 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
node_modules
npm-debug.log
build/
*.log
.env
.git
.gitignore
Dockerfile
.dockerignore
87 changes: 70 additions & 17 deletions .talismanrc
Original file line number Diff line number Diff line change
@@ -1,42 +1,95 @@
version: "1.0.0-beta"

fileignoreconfig:
- filename: ui/src/components/AuditLogs/auditLogs.interface.ts
checksum: 8eaf7502faeaa062a42ee5629f12ba1e8b961b8b8e0d209c4680c59c8de6269c

- filename: api/src/services/migration.service.ts
checksum: bd5374b31c0fad4a266bc9affdcf595f71456edb68b075c1fdfba762f7462e38

- filename: .github/workflows/secrets-scan.yml
ignore_detectors:
- filecontent

- filename: upload-api/src/helper/index.ts
checksum: b0727e318bc71779719238a54a290f56b38b30d6794f3f85e5ef7c941ff9a672

- filename: upload-api/package-lock.json
checksum: 0a1c735670c6197ed8104addca39834c6f42ef9bd003b6d059f258791807bc9a

- filename: api/package-lock.json
checksum: 164b1d73970f5aa71a165456f7f565b5babb1dcb22d6ca532cd31dbaa08765f5

- filename: upload-api/src/helper/index.ts
checksum: 607097a9ebd99ad1433ba24b92253beb75a4873280130edfa7ce986fadfdefc8

- filename: remove-broken-imports.js
checksum: d9d3ca95b2f4df855c8811c73b5714e80b31e5e84b46affa0cb514dcfcc145bf

- filename: ui/package-lock.json
checksum: cee38557d8dcaca78c40053e67e5448820c17b29c146595f10b5c7c4f0cb01bc

- filename: upload-api/migration-wordpress/package-lock.json
checksum: e7bc3b55717473a91e0d5021ea5a96564df19ab8d066a7c11a280547d9531942
checksum: d8cba4136f09e4ce63370e5f48d3292a78fd5f317c186e6f44d4556196a3617e

- filename: upload-api/migration-sitecore/package-lock.json
checksum: 473898e601dd760e847a6d7c91c407c3f2b91e60c8982857cfaf34c7eee1dbc2
checksum: 32579e06dde520acbde710f84684f738403a324a1cd0d6b342e21e423f4f8d96

- filename: package-lock.json
checksum: 839b29ba75b658cf5cb306e9a244a3271c93f501342a9e0d54d77a7427e31a79
checksum: 1d74d25f855dec66df83b67b63c0623df8b601c5fea3dd5f6972452558d7badc

- filename: upload-api/package-lock.json
checksum: 9e8466f0364fc4fe485897e2d71d03da604923ecaab10a0de70a789ce676e98c
- filename: upload-api/src/helper/index.ts
checksum: beef34c30cc18c55d66df0124e8bfb69899be9aaef074252afe291c93d4c0f77

- filename: api/src/services/migration.service.ts
checksum: f37809ddd67b8ad143d7d9fbb2c305f7c9150a8eec1f3325724fca576c736656

- filename: ui/src/components/AuditLogs/index.tsx
checksum: 8b78783b54935cc1e9721ab2b0b4daf768f5a1dbd96e6594e2eeb1d5fd45d90f

- filename: ui/src/components/ContentMapper/index.tsx
checksum: b5f66e808ecf4461ccb5c4fde937da1e6d9e640a2521d6d85858a22261df6571

- filename: ui/src/components/Common/Card/card.tsx
checksum: 6c6194f6b8f470ad107e59f2c4247647bdaa804e458c06b007cf9e074aabac69
- filename: upload-api/migration-sitecore/libs/contenttypes.js
checksum: b30d7792e245cbf979d151677af4454b327271 cc46ee3058f54ee6192d433638
- filename: ui/src/components/ContentMapper/index.tsx
checksum: b2f520ab58cd790b204f7dcc26f84606185ca0abd96162e2672d3497643e18e7

- filename: upload-api/src/config/index.ts
checksum: bd1465785804b3e3942d79f4424498bec838e5aba431c715eb419f3d39cf8d30
- filename: ui/src/components/ContentMapper/index.tsx
checksum: 376fc21e84880c760fab7af4b1bb653f526548f962126c1db7551d036eab765d
- filename: api/src/services/taxonomy.service.ts
checksum: bd2344e7277b41c7eb29c50504c88debf9a86d198c2508dea90d9a98f53d89e9


- filename: upload-api/migration-wordpress/package-lock.json
checksum: d8cba4136f09e4ce63370e5f48d3292a78fd5f317c186e6f44d4556196a3617e
- filename: upload-api/migration-sitecore/package-lock.json
checksum: 32579e06dde520acbde710f84684f738403a324a1cd0d6b342e21e423f4f8d96
- filename: upload-api/migration-contentful/package-lock.json
checksum: 1fec859f4d41e1acb5cdab8fdfba7c1978532a7f98f4fd26674153755f926d64
- filename: ui/src/components/ContentMapper/index.scss
checksum: 46f8fde3b745feba40943f00d8d52714d0f320202c86b62f6c5ded73c2dbcf4c
- filename: api/src/services/migration.service.ts
checksum: abae249cacfab5c67e2d18a645c852649da2339954f26ae0f88c8698bdc016e6
- filename: api/src/services/wordpress.service.ts
checksum: 95e532836194547682e791d0a231fb70e402be99260ac234e808eddb6e80c6af
- filename: ui/src/utilities/constants.ts
checksum: faac1367b4d80e022d4b7a165f9d2ac8bfd428f1a91af849064992ae2b3d6b1f
- filename: ui/src/components/DestinationStack/Actions/LoadLanguageMapper.tsx
checksum: 988d93b93768ef0909305590ab0b89456333b9937ec12828edf23163f8640dfc

- filename: api/src/services/globalField.service.ts
checksum: fbc0612dda1894fd55455c4adaa4b7016b01a73e5d4093a3a9dad471b434c2ec
- filename: api/src/services/sitecore.service.ts
checksum: ceaed6417b1b6fd2581f547cbc7e871900ecbae5557496b26f025781f323ba82
- filename: api/src/services/globalField.service.ts
checksum: fbc0612dda1894fd55455c4adaa4b7016b01a73e5d4093a3a9dad471b434c2ec
- filename: api/Dockerfile
checksum: fdede8746f4363c2df72f9d041dfc8940646503c63b4c2d90db722e1bdb349f6
- filename: ui/Dockerfile
checksum: 839201358eb3a422cfa54623f7b3153f7ea306ea2b358af17d5ebbab6a5003e0
- filename: upload-api/Dockerfile
checksum: b26f4860a8c18e1a777ff560b2e33168fba6359b92f5f4eca6aa64d7d83782e0
- filename: ui/package-lock.json
checksum: 00f48c5cca77f80913c0a339c82319564dd7e2cfe4de706ba0756e6aa1053445
- filename: upload-api/package-lock.json
checksum: 38d2188de3b4df88ed5e195c13b77ad7c469fe5c4d1265f1ffb868dbe3844ae1
- filename: api/package-lock.json
checksum: 9d10dd6e4d514645c0d14188cc359e71ec6f9f528d1ccea94b94695546a7d4be
checksum: 09b36877f7e86bb806a9657f852a448dc32fa1dfb350d0fde5fd843c54a27bf0

- filename: upload-api/src/helper/index.ts
checksum: beef34c30cc18c55d66df0124e8bfb69899be9aaef074252afe291c93d4c0f77
version: "1.0"
7 changes: 7 additions & 0 deletions api/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
node_modules
npm-debug.log
migration-data
logs
database
cmsMigrationData
combine.log
20 changes: 20 additions & 0 deletions api/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
FROM node:24.4.1-alpine@sha256:820e86612c21d0636580206d802a726f2595366e1b867e564cbc652024151e8a

WORKDIR /usr/src/app

COPY package*.json ./

RUN npm ci \
&& addgroup -S nodeapp \
&& adduser -S nodeapp -G nodeapp

COPY . .

# If your app writes to a build or other directory, create and set permissions here
RUN mkdir -p /usr/src/app/build && chown -R nodeapp:nodeapp /usr/src/app

USER nodeapp

EXPOSE 5001

CMD [ "npm", "run", "dev" ]
Loading