как передать переменные окружения в команду docker-compose из команды rancher compose - PullRequest
0 голосов
/ 31 мая 2018

У меня есть следующий файл Docker, созданный для приложения весенней загрузки.

FROM openjdk:8
ENV environment default
ADD target/docker-sample-example.jar docker-sample-example.jar
EXPOSE 8087
ENTRYPOINT ["java","-jar","-Dspring.profiles.active=${environment}","docker- 
sample-example.jar"]

Я хочу установить значение "environment" в docker-compose или передать значение через переменную окружения bamboo, чтобы сделать егодоступны во время выполнения, чтобы выбрать правильный профиль при развертывании на ранчо.

Я попытался выполнить следующее редактирование в docker-compose

version: "2"
services:
svc-get-interactions:
image: myaccount.dkr.ecr.ap-southeast-2.amazonaws.com/app:latest
environment:
- environment = dev
ports:
- 9898:8082/tcp
labels:
  io.rancher.container.pull_image: always

, но переменная не была выбрана при запуске команды "rancher compose up"

я что-то пропустилВот ?

1 Ответ

0 голосов
/ 31 мая 2018

Попробуйте использовать:

окружение:

окружение: "dev"

или

environment:

- environment = 'dev'

В файле docker-compose.yml.Оба работают на меня.

...