You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
F# Snippets would be a great project to use as a case study for running Suave web applications on Core CLR. It is a fairly straightforward web application that runs nicely on Azure Web Sites currently and uses Azure Storage, but it would be nice to see what a typical Suave web site would need for running smoothly on CoreCLR in a cross-platform environment (say, CoreCLR inside Docker in Azure, still using Azure storage...).
@KevinRansom & community already did some work on porting Suave to run on CoreCLR, so let's open an issue here for this and see what else will be needed!
Once we have CoreCLR version of F# compiler and Suave, the next thing will be integrating it with the new DotNet command line tools so that you can clone the repo and get started with just:
dotnet restore
dotnet run
Thanks to @kunjee17's PR, we now have a neat script that minimizes JS files using some node.js tooling. This involves having Node.js and Npm.js dependencies and then (post-restore, pre-run) invoking them. It looks like DNX had postrestore scripts, which would let us do this nicely, but I'm not sure what is the status - there is a cli issue for this: https://github.com/dotnet/cli/issues/237, but without much information.
@KevinRansom@NumberByColors Do you know if postrestore scripts will be ported to the new dotnet command? Looks like they would be pretty useful for things like running Node as part of your Suave app!
The text was updated successfully, but these errors were encountered:
F# Snippets would be a great project to use as a case study for running Suave web applications on Core CLR. It is a fairly straightforward web application that runs nicely on Azure Web Sites currently and uses Azure Storage, but it would be nice to see what a typical Suave web site would need for running smoothly on CoreCLR in a cross-platform environment (say, CoreCLR inside Docker in Azure, still using Azure storage...).
@KevinRansom & community already did some work on porting Suave to run on CoreCLR, so let's open an issue here for this and see what else will be needed!
Once we have CoreCLR version of F# compiler and Suave, the next thing will be integrating it with the new DotNet command line tools so that you can clone the repo and get started with just:
Thanks to @kunjee17's PR, we now have a neat script that minimizes JS files using some node.js tooling. This involves having
Node.js
andNpm.js
dependencies and then (post-restore, pre-run) invoking them. It looks like DNX had postrestore scripts, which would let us do this nicely, but I'm not sure what is the status - there is acli
issue for this: https://github.com/dotnet/cli/issues/237, but without much information.@KevinRansom @NumberByColors Do you know if postrestore scripts will be ported to the new
dotnet
command? Looks like they would be pretty useful for things like running Node as part of your Suave app!The text was updated successfully, but these errors were encountered: