codeproject / CodeProject.AI-Server

CodeProject.AI Server is a self contained service that software developers can include in, and distribute with, their applications in order to augment their apps with the power of AI.
Other
565 stars 135 forks source link

Where's the Dockerfile? #109

Open jlk opened 2 months ago

jlk commented 2 months ago

Area of Concern

Describe the bug I'm looking for a Dockerfile to build a docker image for the AI server. The images are up on Docker Hub, but there's no link to the source of those images, and I don't see a trace of a Dockerfile in the source tree for this project.

Why am I looking for the docker image? Because I've seen the command in there before to just run the server from the CLI without needing VSCode or whatever else, but I was trying to get that without downloading a 5GB container image.

It's a little frustrating how difficult it is to work with this project that claims to make things easy for people...

PrplHaz4 commented 2 months ago

There is definitely a lack of transparency with this project. This related issue was previously opened and closed without any actual resolution: https://github.com/codeproject/CodeProject.AI-Server/issues/51

SeanECP commented 2 months ago

In the documentation, in the CodeProject.AI in Docker section, under the Docker Compose heading, are a series of options you could use for a Dockerfile. https://www.codeproject.com/AI/docs/install/running_in_docker.html

jlk commented 2 months ago

@SeanECP - those are docker compose files, not Dockerfiles. Not of any use when it comes to building container images, unless a Dockerfile is specified within the docker-compose file.

stevemcquaid commented 1 month ago

Best I could find.

https://hub.docker.com/layers/codeproject/ai-server/1.5.5.1/images/sha256-2af04df646e1ecb033858ca0b7b632023fe11794b2d4cb6b06ae867493edf0ec

jlk commented 1 month ago

Thx @stevemcquaid - I can get that off docker history as I'm sure you know. Alas it's missing the base image.

I'm super busy, but when I get time I'll reverse engineer this and share it out. The overall build process for this project...has room to improve.