{"id":19363226,"url":"https://github.com/svastikkka/docker","last_synced_at":"2026-03-13T14:34:31.574Z","repository":{"id":147727534,"uuid":"539440419","full_name":"Svastikkka/DOCKER","owner":"Svastikkka","description":"Docker compose yml of diffrent tools setup locally","archived":false,"fork":false,"pushed_at":"2026-02-10T23:51:58.000Z","size":23586,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-11T02:04:54.946Z","etag":null,"topics":["airflow","docker","docker-compose","grafana","influxdb","jenkins","kafka","keycloak","krakend","loki","mongo","mysql","nexus","nifi","otel-collector","postgresql","vault","victoriametrics","wikijs"],"latest_commit_sha":null,"homepage":"https://www.svastikkka.com/","language":"Python","has_issues":true,"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/Svastikkka.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"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":"2022-09-21T10:57:20.000Z","updated_at":"2026-02-10T23:52:03.000Z","dependencies_parsed_at":"2023-10-16T16:27:48.602Z","dependency_job_id":"289ad557-2f94-4f01-a9a1-4bdec6d03f96","html_url":"https://github.com/Svastikkka/DOCKER","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Svastikkka/DOCKER","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Svastikkka%2FDOCKER","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Svastikkka%2FDOCKER/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Svastikkka%2FDOCKER/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Svastikkka%2FDOCKER/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Svastikkka","download_url":"https://codeload.github.com/Svastikkka/DOCKER/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Svastikkka%2FDOCKER/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30468350,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-13T11:00:43.441Z","status":"ssl_error","status_checked_at":"2026-03-13T11:00:23.173Z","response_time":60,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["airflow","docker","docker-compose","grafana","influxdb","jenkins","kafka","keycloak","krakend","loki","mongo","mysql","nexus","nifi","otel-collector","postgresql","vault","victoriametrics","wikijs"],"created_at":"2024-11-10T07:33:24.002Z","updated_at":"2026-03-13T14:34:26.545Z","avatar_url":"https://github.com/Svastikkka.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Environment Setup\n\n## Introduction\nThis repository contains the necessary files and instructions to set up a local environment using Docker and Docker Compose. The setup includes a wide range of services for various use cases, such as workflow management, data integration, monitoring, and secure secret storage. The Docker Compose YAML file provided in this repository deploys the following services:\n\n- **Airflow**: An open-source workflow management platform.\n- **Minio**: An object storage server.\n- **MySQL**: A relational database management system (RDBMS).\n- **Selenium (Python)**: A browser automation tool, ideal for functional testing.\n- **Vault**: A secure secrets storage solution.\n- **Kafka**: A distributed streaming platform.\n- **MongoDB**: A document-oriented NoSQL database.\n- **ZooKeeper**: A centralized service for maintaining configuration information.\n- **Jenkins**: An open-source automation server.\n- **Keycloak**: An identity and access management solution.\n- **KrakenD**: An ultra-fast API gateway.\n- **Nexus**: A repository manager for storing and managing software components.\n- **NiFi**: A data integration and processing framework.\n- **Wiki.js**: A modern and powerful wiki platform.\n- **Grafana Stack**: A comprehensive monitoring and visualization solution.\n- **PostgreSQL Replication**: Enables database replication across PostgreSQL instances.\n- **PostgreSQL Logical Replication**: Supports advanced replication using pglogical.\n- **Celery**: Asynchronous task queue system\n\n## Prerequisites\nBefore setting up the local environment, ensure you have the following installed on your system:\n\n- **Docker**: [Install Docker](https://docs.docker.com/get-docker/)\n- **Docker Compose**: [Install Docker Compose](https://docs.docker.com/compose/install/)\n\n## Setup Instructions\nFollow these steps to set up the local environment:\n\n1. **Clone the Repository**:\n   ```bash\n   git clone https://github.com/Svastikkka/DOCKER.git\n   ```\n\n2. **Navigate to the Repository Directory**:\n   ```bash\n   cd \u003crepository-directory\u003e\n   ```\n\n3. **Update Configuration**:\n   Modify the `docker-compose.yml` file according to your requirements. This may include changing port numbers, environment variables, or volume mounts.\n\n4. **Start the Docker Containers**:\n   ```bash\n   docker-compose up -d\n   ```\n   This command will build and launch the containers in detached mode. To view logs in the console, omit the `-d` flag.\n\n5. **Verify the Container Status**:\n   ```bash\n   docker-compose ps\n   ```\n   Ensure all containers are running properly.\n\n## Additional Notes\n\n- Each service may require specific configuration. Refer to the respective service's documentation for further details.\n- Ensure your system has sufficient resources (CPU, memory, etc.) to run all containers smoothly.\n\n### Stopping the Environment\nTo stop and remove all containers, use:\n```bash\ndocker-compose down\n```\n\n## Troubleshooting\nIf you encounter issues:\n\n- Verify that Docker and Docker Compose are up-to-date.\n- Ensure required ports in `docker-compose.yml` are not in use.\n- Check container logs for errors using:\n  ```bash\n  docker logs \u003ccontainer_name\u003e\n  ```\n\nFor further assistance, consult the respective service documentation or raise an issue in this repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvastikkka%2Fdocker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsvastikkka%2Fdocker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsvastikkka%2Fdocker/lists"}