EU
Size: a a a
EU
z
IA
EU
EU
AK
IA
IA
IA
EU
version: '3.7'Давайте добавим ещё DOCKER_COMMAND. И тогда одну команду я запускаю как
services:
my-container:
container_name: ${CONTAINER_NAME}
environment:
- DOCKER_COMMAND=${DOCKER_COMMAND}
build:
context: ..
dockerfile: deployments/Dockerfile
DOCKER_COMMAND=run CONTAINER_NAME=c1 docker-compose up my-containerДругую
DOCKER_COMMAND=test CONTAINER_NAME=c2 docker-compose up my-container
M
z
EU
AK
AK
EU
DOCKER_COMMAND
делает так:FROM ***/ap/base-images/clearlinux-golang:0.4.0
ENV DOCKER_COMMAND ${DOCKER_COMMAND}
ENV ENV ${ENV}
COPY . /app
WORKDIR /app
RUN NEED_IMPORT_ENVS=no make deps
CMD NEED_IMPORT_ENVS=no ENV=${ENV} make ${DOCKER_COMMAND}
z