Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gowthertg/inception
https://github.com/gowthertg/inception
docker docker-compose docker-container docker-image dockerfile makefile mariadb-mysql ngnix shell-scripting wordpress
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/gowthertg/inception
- Owner: GowthertG
- Created: 2023-09-16T09:16:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-15T10:16:54.000Z (about 1 year ago)
- Last Synced: 2023-10-16T10:51:57.388Z (about 1 year ago)
- Topics: docker, docker-compose, docker-container, docker-image, dockerfile, makefile, mariadb-mysql, ngnix, shell-scripting, wordpress
- Language: Makefile
- Homepage:
- Size: 1.49 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Inception Project
## Table of Contents
- [**About**](#about)
- [**Prerequisites**](#prerequisites)
- [**Getting Started**](#getting-started)
- [**Usage**](#usage)
- [**Project Structure**](#project-structure)
- [**Built With**](#built-with)
- [**Contributing**](#contributing)## About
This repository contains the Inception project, which is part of the common core curriculum. The project focuses on system administration using Docker and involves setting up a small infrastructure with various services.
## Prerequisites
Before you begin, ensure you have met the following requirements:
- Basic knowledge of Docker is recommended.
- Familiarity with Docker Compose.## Getting Started
To get started with the project, follow these steps:
1. Clone this repository to your local machine..
2. Review the project guidelines and requirements in the documentation.## Usage
This project focuses on the creation and configuration of Docker containers for essential services including NGINX, WordPress, and MariaDB. To set up the infrastructure, you can leverage the provided `docker-compose.yml` file and Makefile located within the `srcs` directory.
Please refer to the project's documentation for comprehensive instructions on how to use and configure these containers. Detailed usage guidelines will be provided as part of the project's documentation upon its completion.
## Project Structure
The project directory structure is organized as follows:
```bash
/
├── srcs/
│ ├── requirements/
│ │ ├── mariadb/
│ │ ├── nginx/
│ │ ├── ...
│ ├── docker-compose.yml
│ ├── .env
├── Makefile
├── ...
```- `srcs/`: Contains configuration files and Docker-related code.
- `Makefile`: Used to automate project setup.
- `docker-compose.yml`: Configuration for Docker services.
- `.env`: Environment variable configuration.## Built With
This project is built with the following technologies and tools:
- Docker
- Docker Compose## Contributing
Contributions to this project are welcome! To contribute, follow these steps:
1. Fork the project.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Submit a pull request with a clear description of your changes.