[
https://issues.apache.org/jira/browse/RANGER-4500?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Abhishek Kumar updated RANGER-4500:
-----------------------------------
Description:
Currently, docker-compose for a service specifies the dependencies required for
a service when the service comes up in a container. This happens via the
`depends_on` flag to control the sequence of service start up. However, this
leads to docker-compose requiring the same dependencies to be built as image
while building the original docker image with docker-compose build command.
For ex: ranger-admin image needs no change when ranger-tagsync image needs to
be rebuilt but current setup requires ranger-admin image to be rebuilt as well
when building ranger-tagsync image.(with docker-compose build)
Using external_links in docker_compose may be a possible approach here.
CC: [~madhan]
was:
Currently, docker-compose for a service specifies the dependencies required for
a service when the service comes up in a container. This happens via the
`depends_on` flag to control the sequence of service start up. However, this
leads to docker-compose requiring the same dependencies to be built as image
while building the original docker image with docker-compose build command.
For ex: ranger-admin image needs no change when ranger-tagsync image needs to
be rebuilt but current setup requires ranger-admin image to be rebuilt as
well.(with docker-compose build)
Using external_links in docker_compose may be a possible approach here.
CC: [~madhan]
> Build docker images independently with docker-compose
> -----------------------------------------------------
>
> Key: RANGER-4500
> URL: https://issues.apache.org/jira/browse/RANGER-4500
> Project: Ranger
> Issue Type: Improvement
> Components: Ranger
> Reporter: Abhishek Kumar
> Priority: Major
>
> Currently, docker-compose for a service specifies the dependencies required
> for a service when the service comes up in a container. This happens via the
> `depends_on` flag to control the sequence of service start up. However, this
> leads to docker-compose requiring the same dependencies to be built as image
> while building the original docker image with docker-compose build command.
> For ex: ranger-admin image needs no change when ranger-tagsync image needs to
> be rebuilt but current setup requires ranger-admin image to be rebuilt as
> well when building ranger-tagsync image.(with docker-compose build)
> Using external_links in docker_compose may be a possible approach here.
> CC: [~madhan]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)