Создание конфигурационного файла

После получения исходного кода необходимо создать файл docker-compose.yml с необходимыми параметрами. Пример конфигурации:

services:
  abf:
    container_name: abf
    hostname: abf
    image: rosalab/abf
    restart: unless-stopped
    extra_hosts:
      - "file-store.rosa.ru:192.168.1.3"
      - "abf-downloads.rosa.ru:192.168.1.2"
    environment:
      ABF_HOST: 'abf.rosa.ru'
      KEY_PAIR_SECRET_KEY: 'your_secret_id'
      SECRET_TOKEN: 'your_secret_id'
      SECRET_KEY_BASE: 'your_secret_id'
      SENTRY_DSN: 'your_secret_id'
      PUMA_THREADS: 8,12
      PUMA_WORKERS: 2,2
      DEVISE_PEPPER: 'your_secret_id'
      DEVISE_SECRET: 'your_secret_id'
      FILE_STORE_URL: 'https://file-store.rosa.ru/'
      DOWNLOADS_URL: 'https://abf-downloads.rosa.ru'
      DATABASE_URL: 'your_secret_id'
      RECAPTCHA_SITE_KEY: 'your_secret_id'
      RECAPTCHA_SECRET_KEY: 'your_secret_id'
      BLEH: 0
    volumes:
      - /home/abf/abf-downloads/:/share/platforms
      - /home/abf/abf_git/:/home/mnt/gitstore
      - /home/abf/tmp/:/rosa-build/tmp/sockets
      - /home/abf/public:/rosa-build/public/
      - /home/abf/abf-downloads/:/rosa-build/public/downloads
      - /home/git:/home/git
    deploy:
      resources:
        limits:
          memory: 4G

  resquemain:
    container_name: resquemain
    hostname: resquemain
    image: rosalab/abf
    restart: unless-stopped
    entrypoint: /rosa-build/entrypoint_resque.sh
    depends_on:
      - abf
    extra_hosts:
      - "file-store.rosa.ru:192.168.1.3"
      - "abf-downloads.rosa.ru:192.168.1.2"
    volumes:
      - /home/abf/abf-downloads/:/share/platforms
      - /home/abf/abf_git/:/home/mnt/gitstore
      - /home/abf/abf-downloads/:/rosa-build/public/downloads
      - /home/abf/public:/rosa-build/public/
      - /home/git:/home/git
    environment:
      ABF_HOST: abf.rosa.ru
      KEY_PAIR_SECRET_KEY: 'your_secret_id'
      SECRET_TOKEN: 'your_secret_id'
      SECRET_KEY_BASE: 'your_secret_id'
      SENTRY_DSN: 'your_secret_id'
      DEVISE_PEPPER: 'your_secret_id'
      DEVISE_SECRET: 'your_secret_id'
      FILE_STORE_URL: 'https://file-store.rosa.ru/'
      DOWNLOADS_URL: 'https://abf-downloads.rosa.ru'
      DATABASE_URL: 'your_secret_id'
      QUEUES: 'publish_observer,rpm_worker_observer,iso_worker_observer,fork_import,hook,clone_build,middle,notification'
      COUNT: 5
      INTERVAL: 0.1
      BLEH: 0

  resquelow:
    container_name: resquelow
    hostname: resquelow
    image: rosalab/abf
    restart: unless-stopped
    entrypoint: /rosa-build/entrypoint_resque.sh
    depends_on:
      - abf
    extra_hosts:
      - "file-store.rosa.ru:192.168.1.3"
      - "abf-downloads.rosa.ru:192.168.1.2"
    volumes:
      - /home/abf/abf-downloads/:/share/platforms
      - /home/abf/abf_git/:/home/mnt/gitstore
      - /home/abf/abf-downloads/:/rosa-build/public/downloads
      - /home/abf/public:/rosa-build/public/
      - /home/git:/home/git
    environment:
      ABF_HOST: abf.rosa.ru
      KEY_PAIR_SECRET_KEY: 'your_secret_id'
      SECRET_TOKEN: 'your_secret_id'
      SECRET_KEY_BASE: 'your_secret_id'
      SENTRY_DSN: 'your_secret_id'
      DEVISE_PEPPER: 'your_secret_id'
      DEVISE_SECRET: 'your_secret_id'
      FILE_STORE_URL: 'https://file-store.rosa.ru/'
      DOWNLOADS_URL: 'https://abf-downloads.rosa.ru'
      DATABASE_URL: 'your_secret_id'
      QUEUES: 'low'
      COUNT: 2
      BLEH: 0

  scheduler:
    container

Далее следует заменить строки "your_secret_id" на соответствующие значения, полученные от администратора Системы или сгенерированные самостоятельно.