{"id":47616411,"url":"https://github.com/qameta/testops-deploy-compose","last_synced_at":"2026-04-01T21:30:06.272Z","repository":{"id":312266708,"uuid":"1025014573","full_name":"qameta/testops-deploy-compose","owner":"qameta","description":"docker compose configuration files for Allure TestOps deployment","archived":false,"fork":false,"pushed_at":"2026-03-02T14:46:11.000Z","size":58,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-02T17:53:06.539Z","etag":null,"topics":["actual","compose","docker","docker-compose","five","testops"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qameta.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-23T15:31:00.000Z","updated_at":"2026-03-02T14:46:14.000Z","dependencies_parsed_at":"2025-08-29T15:47:41.502Z","dependency_job_id":"c1303edd-31ef-4910-96da-125e8f2efee8","html_url":"https://github.com/qameta/testops-deploy-compose","commit_stats":null,"previous_names":["qameta/testops-deploy-compose"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/qameta/testops-deploy-compose","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qameta%2Ftestops-deploy-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qameta%2Ftestops-deploy-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qameta%2Ftestops-deploy-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qameta%2Ftestops-deploy-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qameta","download_url":"https://codeload.github.com/qameta/testops-deploy-compose/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qameta%2Ftestops-deploy-compose/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292305,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actual","compose","docker","docker-compose","five","testops"],"created_at":"2026-04-01T21:30:05.646Z","updated_at":"2026-04-01T21:30:06.244Z","avatar_url":"https://github.com/qameta.png","language":null,"readme":"# TestOps version 5, configuration files for docker compose installation\n\n## Configuration sets\n\n1. testops-demo\n   1. cannot be used for the production deploy\n2. testops\n3. testops-ldap\n4. testops-saml\n\n### testops-demo\n\nConfig `testops-demo` **cannot be used** as production deployment. Use this as a proof of concept or demo for the decision making.\n\nDemo config contains all the components required for the starting TestOps up, however, this configuration requires a lot of maintenance and will lead to significant downtime and possible data loss when database upgrade is required.\n\nWe won't be able to help with data restoration or performance issues when TestOps is deployed with demo config.\n\n### testops\n\nUse this configuration if you are going to manage end users and their authentication via TestOps UI (so-called local users or system authentication).\n\n#### Target deployment architecture\n\n| Component   | Deployed as                  |\n|-------------|------------------------------|\n| TestOps     | via docker compose           |\n| Postgres    | standalone server            |\n| RabbitMQ    | preferably standalone server |\n| Redis       | preferably standalone server |\n| S3 solution | standalone server            |\n\n### testops-ldap\n\nUse this configuration if you are going to manage end users and their authentication via existing LDAP server.\n\n#### Target deployment architecture\n\n| Component   | Deployed as                  |\n|-------------|------------------------------|\n| TestOps     | via docker compose           |\n| Postgres    | standalone server            |\n| RabbitMQ    | standalone server            |\n| Redis       | preferably standalone server |\n| S3 solution | standalone server            |\n\n### testops-saml\n\nUse this configuration if you are going to manage end users and their authentication via existing Identity Provider service supporting SAML2 authentication.\n\n#### Target deployment architecture\n\n| Component   | Deployed as                  |\n|-------------|------------------------------|\n| TestOps     | via docker compose           |\n| Postgres    | standalone server            |\n| RabbitMQ    | preferably standalone server |\n| Redis       | preferably standalone server |\n| S3 solution | standalone server            |\n\n### testops-openid\n\nUse this configuration if you are going to manage end users and their authentication via existing Identity Provider service supporting OpenID authentication.\n\n#### Target deployment architecture\n\n| Component   | Deployed as                  |\n|-------------|------------------------------|\n| TestOps     | via docker compose           |\n| Postgres    | standalone server            |\n| RabbitMQ    | preferably standalone server |\n| Redis       | preferably standalone server |\n| S3 solution | standalone server            |\n\n## Upgrade from version 4 to version 5\n\nThe only available paths from to upgrade 4 to 5 are\n\n- 4.25.1 → 5.3.3, then to next available version\n- 4.26.1 → 5.3.3 then to next available version\n\nUpgrade process is thoroughly described in [TestOps documentation here.](https://docs.qameta.io/allure-testops/migrations/to-5/)","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqameta%2Ftestops-deploy-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqameta%2Ftestops-deploy-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqameta%2Ftestops-deploy-compose/lists"}