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.
37 Answer(s)
-
1
Hi,
I already finished this , you can expect it in the next studio update at the earliest
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
: )
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
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.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post) -
0
This is reasonable; I created an issue for discussion with the team.
Markdown supported.Copy, paste, or drag & drop images and files (max 100 MB per file, 100 MB total per post)