angular-cli
angular-cli copied to clipboard
Copy assets with @angular-devkit/build-angular:server
Command
build
Description
@angular-devkit/build-angular:browser has the ability to copy assets with the assets array in the options.
But @angular-devkit/build-angular:server doesn't have the ability.
My use case is that we build the app with angular universal support, and we want to deploy both the client and server files together. We have some custom server files to be copied over (when building and serving). But since @angular-devkit/build-angular:server doesn't support that, we have to use some workarounds. The options we have currently are:
- use a custom script to do the job
- separate the server side rendering from the API server, so that we can use a different stack for the server code.
Describe the solution you'd like
Add the assets support to @angular-devkit/build-angular:server.
Describe alternatives you've considered
- use a custom script to do the job
- separate the server-side rendering from the API server, so that we can use a different stack for the server code. but we don't want to separate them at the beginning since it makes the deployment more complex.
As a workaround you can also copy the assets using the browser builder (@angular-devkit/build-angular:browser).
@alan-agius4
As a workaround you can also copy the assets using the browser builder (@angular-devkit/build-angular:browser).
Thanks. That works but it's a bit strange if the client and server are in different directories (managed by nx for example).
This feature request is now candidate for our backlog! In the next phase, the community has 60 days to upvote. If the request receives more than 20 upvotes, we'll move it to our consideration list.
You can find more details about the feature request process in our documentation.
This issue has been automatically locked due to inactivity. Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.