It used to be that at least ABP Commercial came with full (or at least good) support for Docker, including multi stage Dockerfiles with support for Docker Compose etc. But this does not seem to be the case anymore, the included Dockerfiles are very minimal and isn't even recognized by Visual Studio as Dockerfiles it seems. They also does not seem to work so you can publish to Docker Hub etc. (as Visual Studio claim there is no Dockerfile)
Even finding Docker in the current documentation is hard, we've only been able to find it mentioned in the 8.1 documentation and that seems to be outdated now, for example the build-images-locally.ps1 mentioned there does not seem to exist anymore
https://abp.io/docs/commercial/8.1/startup-templates/application/deployment-docker-compose?UI=BlazorServer&DB=EF&Tiered=Yes
Have tried to find information about this change including updated documentation for the changes that have been made but not found it so:
- What is the current support in ABP for Docker?
- Where can we find updated documentation?
- What are the recommended best practices to use Docker with ABP for both development and hosting (besides the stuff on how to use Docker with .NET in general)?
- If the previous support for Docker was removed (again, besides .NET support in general for Docker), why was this?
You can of course build your own Dockerfiles from scratch etc. but my questions here is about what support you get out of the box for Docker in ABP.
Also created an issue on GitHub for this, but the answers might be different between the free and the commercial version of ABP.
https://github.com/abpframework/abp/issues/21057
Thanks.
31 Answer(s)
-
0
Please stop closing this as there is still no Docker support available. Thanks.
-
0
hi
No problem. However, bot will close the question regularly. You can open it anytime.
Thanks.
-
0
Reopened again as it is still not resolved
-
0
hi
We will add docker support in the app template soon.
Thanks.
-
1
Hi,
I already finished this , you can expect it in the next studio update at the earliest
-
0
Hi,
I already finished this , you can expect it in the next studio update at the earliest
Glad to hear, thanks