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
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.
37 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
-
0
: )
-
0
Crazy that there is no way to keep tickets open until work is finished, released and can be tested.
-
0
hi
We will add docker support in the app template soon.
Thanks.
Hi,
How can we track when this is released? As I understand it this change isn't available in the public repo and thus there is no easy way to track this besides creating a new solution everytime studio/CLI is updated to see if the change made it into that release?
Thanks.
-
1
Hi,
Unfortunately, there is no such feature at the moment; our repository is internal.
The PR has been merged. You should see it in the next update
-
0
Hi,
Unfortunately, there is no such feature at the moment; our repository is internal.
Would be good if something like this could be implemented as it is probably not uncommon for customers to wait for things without known when it will arrive and even if it has arrived.
The PR has been merged. You should see it in the next update
Thanks.
-
0
This is reasonable; I created an issue for discussion with the team.