Headstart icon indicating copy to clipboard operation
Headstart copied to clipboard

missing build section from docker-compose.yml

Open frafra opened this issue 3 years ago • 4 comments

Images are missing. For example, there is an api container referring to an api image, which is resolved as https://hub.docker.com/_/api, which does not exist. There is no build section, so it is not clear where these images should be pulled from or how they should be built.

frafra avatar Jun 20 '22 12:06 frafra

The documentation says to run server/workers/build_docker_images.sh. Such procedure tags the images with a custom tag, but provides no other benefits from using the standard build section. Version tags can be set in the .env file. The documentation suggest to set SERVICE_VERSION already, so I fail to see a reason to have a custom build process.

frafra avatar Jun 20 '22 13:06 frafra

Custom build procedure has been implemented in 7e1a05f5304f5ac34bc2c70f9cefe43da9fae307

frafra avatar Jun 20 '22 13:06 frafra

Hello @frafra ,

thank you for having a closer look at the backend build processes. We have rectified many of the deployment issues you have identified by switching to an internal build and deploy process for the backend with Ansible. Unfortunately, the public documentation has not been updated to the current state. I'm sorry for any inconvenience that has caused you, and I ask for patience until we have could update the public documentation.

chreman avatar Jun 24 '22 14:06 chreman

No problem. I will wait until docker compose up works. Feel free to tag me if help is needed.

frafra avatar Aug 09 '22 07:08 frafra