Skip to content

A repo to hold setting up an infrastructure anywhere with ready to push application with docker compose.

License

Notifications You must be signed in to change notification settings

hanisntsolo/docker-infrastructure

Repository files navigation

Docker Infrastructure

A project to manage and deploy a variety of services using Docker Compose. This repository simplifies the orchestration and management of different services through Docker containers.

To push the changes use : git push https://$GITHUB_TOKEN@github.com/hanisntsolo/docker-infrastructure.git

While contributing to this repo: have a new infrastructure which is previous not present in here.

add it using docker-compose.yml

raise a pull request.

Features

  • Multi-service Setup: Supports running multiple containers simultaneously for different services.
  • Easy Configuration: Configure services using YAML files for easy deployment.
  • Automated Infrastructure: Uses Docker Compose to handle containerized service lifecycles.

Prerequisites

  • Docker
  • Docker Compose

Getting Started

  1. Clone the repository:

    git clone https://github.com/hanisntsolo/docker-infrastructure.git
    cd docker-infrastructure
  2. Start services:

    docker-compose up -d
  3. Check the status of services:

    docker-compose ps
  4. Stop services:

    docker-compose down

Directory Structure

  • docker-compose.yml: Main configuration file for orchestrating containers.
  • services/: Contains individual service configurations.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A repo to hold setting up an infrastructure anywhere with ready to push application with docker compose.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published