app/services/orchestration.rb
Rama develop · réplica de lectura del repositorio original.
require 'docker-api'
module Orchestration
class ConnectionError < StandardError
end
# Docker Compose container labels used to identify and filter containers
# belonging to this stack. See: https://docs.docker.com/reference/compose-file/merge/
COMPOSE_PROJECT_LABEL = 'com.docker.compose.project'.freeze
COMPOSE_SERVICE_LABEL = 'com.docker.compose.service'.freeze
COMPOSE_CONFIG_HASH_LABEL = 'com.docker.compose.config-hash'.freeze
COMPOSE_ONEOFF_LABEL = 'com.docker.compose.oneoff'.freeze
# The Docker Compose project name is always "solectrus". This matches the
# name written by HELIOS when generating compose.yaml (see Export::Compose)
# and is enforced on startup by StartupCheck#check_compose_project_name.
PROJECT_NAME = 'solectrus'.freeze
end