Skip to content

Add Docker Compose configurations for Airflow, Ollama, Deepseek AI, Notion, Elitist Search, and Slack #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

hootanht
Copy link
Contributor

@hootanht hootanht commented May 1, 2025

Fixes #2

Add Docker Compose configurations for Airflow, Ollama, Deepseek AI, Notion, Elitist Search, and Slack.

  • Airflow

    • Add airflow/docker-compose.yaml with service configuration for Airflow.
    • Configure environment variables, ports, volumes, and network for Airflow.
  • Ollama

    • Add ollama/docker-compose.yaml with service configuration for Ollama.
    • Configure environment variables, ports, volumes, and network for Ollama.
  • Deepseek AI

    • Add deepseek-ai/docker-compose.yaml with service configuration for Deepseek AI.
    • Configure environment variables, ports, volumes, and network for Deepseek AI.
  • Notion

    • Add notion/docker-compose.yaml with service configuration for Notion.
    • Configure environment variables, ports, volumes, and network for Notion.
  • Elitist Search

    • Add elitist-search/docker-compose.yaml with service configuration for Elitist Search.
    • Configure environment variables, ports, volumes, and network for Elitist Search.
  • Slack

    • Add slack/docker-compose.yaml with service configuration for Slack.
    • Configure environment variables, ports, volumes, and network for Slack.

hootanht added 7 commits May 1, 2025 21:09
…otion, Elitist Search, and Slack

Fixes #2

Add Docker Compose configurations for Airflow, Ollama, Deepseek AI, Notion, Elitist Search, and Slack.

* **Airflow**
  - Add `airflow/docker-compose.yaml` with service configuration for Airflow.
  - Configure environment variables, ports, volumes, and network for Airflow.

* **Ollama**
  - Add `ollama/docker-compose.yaml` with service configuration for Ollama.
  - Configure environment variables, ports, volumes, and network for Ollama.

* **Deepseek AI**
  - Add `deepseek-ai/docker-compose.yaml` with service configuration for Deepseek AI.
  - Configure environment variables, ports, volumes, and network for Deepseek AI.

* **Notion**
  - Add `notion/docker-compose.yaml` with service configuration for Notion.
  - Configure environment variables, ports, volumes, and network for Notion.

* **Elitist Search**
  - Add `elitist-search/docker-compose.yaml` with service configuration for Elitist Search.
  - Configure environment variables, ports, volumes, and network for Elitist Search.

* **Slack**
  - Add `slack/docker-compose.yaml` with service configuration for Slack.
  - Configure environment variables, ports, volumes, and network for Slack.
* **Service Definition**
  - Add Elastic Search service with image `docker.elastic.co/elasticsearch/elasticsearch:7.10.1`
  - Configure ports `9200:9200` and volumes for Elastic Search
  - Set environment variables for Elastic Search
  - Add network configuration for Elastic Search
…le in multiple services

* **Airflow**
  - Add `env_file` directive to load environment variables from `.env` file
* **Deepseek AI**
  - Add `env_file` directive to load environment variables from `.env` file
* **Elitist Search**
  - Add `env_file` directive to load environment variables from `.env` file
* **Notion**
  - Add `env_file` directive to load environment variables from `.env` file
* **Ollama**
  - Add `env_file` directive to load environment variables from `.env` file
* **Slack**
  - Add `env_file` directive to load environment variables from `.env` file
* Define Elastic Search service with image, container name, ports, volumes, and environment variables
* Include necessary dependencies and configurations for Elastic Search
* **Elitist Search**
  - Add Docker Compose configuration for Elitist Search service
  - Set up environment variables and volumes for Elitist Search
  - Configure ports and network settings for Elitist Search

Update README.md to include new services

* **New Services**
  - Add Airflow, Deepseek AI, Elitist Search, Notion, Ollama, Slack to the list of services
  - Update the description to include the new services
  - Fix the typo "elistic" to "elastic" in the description
Add more configuration
@alisharify7
Copy link
Owner

Thanks! Please check out the CONTRIBUTING guide to make sure your PR meets the repo’s standards. 🙏

@alisharify7
Copy link
Owner

@hootanht

@hootanht
Copy link
Contributor Author

hootanht commented May 2, 2025

I will change that tomorrow 🙏

@hootanht hootanht closed this May 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add Docker Compose Configuration for Airflow, Ollama, Deepseek AI, Notion, Elitist Search, and Slack
2 participants