From b496a65aae47d40dba99302bbc12497cd1923d4a Mon Sep 17 00:00:00 2001 From: Janos SUTO Date: Fri, 14 Jul 2023 11:55:24 +0200 Subject: [PATCH] More fixes for container start Signed-off-by: Janos SUTO --- tests/docker-compose.yaml | 66 --------------------------------------- tests/setup.inc | 12 +++---- 2 files changed, 5 insertions(+), 73 deletions(-) delete mode 100644 tests/docker-compose.yaml diff --git a/tests/docker-compose.yaml b/tests/docker-compose.yaml deleted file mode 100644 index 2210c717..00000000 --- a/tests/docker-compose.yaml +++ /dev/null @@ -1,66 +0,0 @@ -##docker run --rm --name builder-piler-58-jammy --memory 1G --pids-limit 64 --network piler -e DISTRO=jammy -e COMMIT_HASH=crlf_fix2 -e FORCE_BUILD=false -e SECRETS_FILE=/data/secrets.inc -e PROJECT_ID=piler -e BUILD_NUMBER=58 -e JOB_NAME=piler -e DRY_RUN=false -e DEBUG=false -e S3_HOST=ibm -e WORKSPACE=/home/jenkins/workspace/piler -e RT=0 -v /home/jenkins/data:/data -v /home/jenkins/config/config.json:/root/.mc/config.json:ro -v /home/jenkins/config/piler.pem:/etc/piler/piler.pem:ro -v /home/jenkins/config/piler.conf:/etc/piler/piler.conf:ro -v /home/jenkins/config/jenkins.key:/root/.ssh/jenkins.key:ro -v /home/jenkins/license:/license -v /usr/local/bin/mc:/usr/local/bin/mc:ro sutoj/builder:jammy - -version: '3.4' -services: - syslog: - image: sutoj/syslog - container_name: syslog.host - networks: - - piler - deploy: - resources: - limits: - memory: 512M - - piler: - image: sutoj/piler:jammy - container_name: piler1 - networks: - - piler - deploy: - resources: - limits: - memory: 512M - env_file: - - ./.env - ports: - - "127.0.0.1:80:80" - - "25:25" - volumes: - - /home/jenkins/data:/data:ro - - /home/jenkins/config/11-aaaa.conf:/etc/rsyslog.d/11-aaaa.conf:ro - - ./setup.sql:/tmp/setup.sql:ro - healthcheck: - test: ["CMD", "curl", "-s", "smtp://localhost"] - interval: 10s - timeout: 3s - retries: 3 - start_period: 10s - depends_on: - - smarthost.aaa.fu - - syslog - - imap.aaa.fu - - smarthost.aaa.fu: - image: sutoj/smtps-source - container_name: smarthost.aaa.fu - networks: - - piler - deploy: - resources: - limits: - memory: 64M - command: smtp-sink -h smarthost.aaa.fu -u nobody :25 10 - - imap.aaa.fu: - image: sutoj/imap - container_name: imap.aaa.fu - deploy: - resources: - limits: - memory: 64M - networks: - - piler - -networks: - piler: diff --git a/tests/setup.inc b/tests/setup.inc index 7f09fa54..a367e140 100644 --- a/tests/setup.inc +++ b/tests/setup.inc @@ -18,25 +18,23 @@ cleanup_package() { } launch_containers() { + local composefile="docker-compose-piler.yaml" + log "${FUNCNAME[0]}" pushd "${WORKSPACE}/ci/test/docker-compose" - CONTAINERS+=( "piler1" "syslog.host" ) - echo -e "PACKAGE=$PACKAGE\nPILER_HOST=cust1.acts.hu\nRT=$RT" > .env - log "running docker-compose down" - - docker-compose down -v || true + destroy_containers log "running docker-compose up" - docker-compose up -d + docker-compose -f "$composefile" up -d wait_until_container_is_healthy "piler1" - docker-compose ps + docker-compose -f "$composefile" ps popd }