Запустите приложение Docker по https - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть приложение angular-moviemasher, для которого требуется докер для запуска с конфигурацией. Я успешно настроил и он работает по http, однако я не могу заставить его работать по https, я уверен, что это проблема докера. У меня есть докерФайл .composer.yml версии 2, который не принимает секреты в качестве параметра для вставки sslcerts. Как я могу запустить его в среде https

version: '2'
services:
  angular_moviemasher:
    image: moviemasher/angular-moviemasher
    container_name: angular_moviemasher
    build:
      context: ../../../
      dockerfile: ./Dockerfile
    ports:
      - "8080:80"
      - "9000:443"
    labels:
      com.docker.lb.hosts: video.un-realdocs.com
      com.docker.lb.network: angular_moviemasher-network
      com.docker.lb.port: "8080"
      com.docker.lb.ssl_cert: angular-moviemasher_video.un-realdocs.com.cert
      com.docker.lb.ssl_key:  angular-moviemasher_video.un-realdocs.com.key
    volumes:
      - "../../../log:/tmp/moviemasher/log/"
      - "../../../src:/var/www/html/angular-moviemasher/src"
      - "../moviemasher.ini:/var/www/config/moviemasher.ini"
      - "../../../app:/var/www/html/angular-moviemasher/app"
      - "../../../dist:/var/www/html/angular-moviemasher/dist"
      - "../../../node_modules:/var/www/html/angular-moviemasher/node_modules"
  moviemasher_rb:
    image: moviemasher/moviemasher.rb
    container_name: angular_moviemasher_rb
    build:
      context: ../../../../moviemasher.rb/
      dockerfile: ./Dockerfile
    volumes_from:
      - angular_moviemasher
    volumes:
      - "../../../tmp/error:/tmp/moviemasher/error"
      - "../../../tmp/render:/tmp/moviemasher/render"
      - "../../../../moviemasher.rb/:/mnt/moviemasher.rb"
    command: process_loop -v debug --render_save=1
    tty: true
...