Skip to content

Improve d3#44

Merged
kgreav merged 23 commits intomainfrom
improve-d3
Sep 29, 2025
Merged

Improve d3#44
kgreav merged 23 commits intomainfrom
improve-d3

Conversation

@alourie
Copy link
Contributor

@alourie alourie commented Sep 29, 2025

Description

Improvements to Docusaurus 3 builds:

  • Include node_modules in the pipeline container
  • Expose port 3000 for in-container-serve
  • Skip fetching dependencies if on Docusaurus 3
  • Automatically repackage node_modules in the new container image, but only if package-lock.json changes.
  • Fix local tests
  • Add a helper script to run npm serve and npm start

Already tested with hosting-capacity-service repository on both Linux (myself) and Windows with @AlexV-ZB.

Should be complemented by merging zepben/docusaurus-action#14 after this.

Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
Signed-off-by: Alex Lourie <alex.lourie@zepben.com>
@alourie alourie requested a review from kgreav September 29, 2025 09:35
@kgreav kgreav merged commit f79ee5c into main Sep 29, 2025
5 checks passed
@kgreav kgreav deleted the improve-d3 branch September 29, 2025 20:31
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

Comments