How to deploy a front-end project to a server?

  docker, question

I am working as a front-end editor. Users can generate a project.zip after editing the web page.
If you are local, unzip the project.zip to open the project with vscode, yarn start and then visit localhost:8000.

Now I want to realize the function of automatically deploying and previewing web pages.

Can you tell me what kit is required for manual deployment, what command to enter in docker, and then visit the server address to see the web page?

Update: The front-end told me that the entire project cannot be uploaded. node_module is too large. Do you still need to study packaging with webpack?