# Traefik Standalone ## Introduction This project sets up a standalone Traefik reverse proxy using Docker Compose. Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices and integrating them with your existing infrastructure easy. ## Table of Contents - [Introduction](#introduction) - [Prerequisites](#prerequisites) - [Installation](#installation) - [Usage](#usage) - [License](#license) ## Prerequisites - Docker: Make sure Docker is installed and running on your system. - Docker Compose: You also need Docker Compose to orchestrate the container setup. ## Installation 1. Clone the repository: ```bash git clone https://git.van-hemmen.com/GuillaumeHemmen-DockerCompose-Infra/traefik-standalone.git cd traefik-standalone ``` 2. Copy the environment variable template: ```bash cp .env.dist .env ``` 3. Customize the `.env` file as necessary for your environment. 4. Touch acme.json on the parent folder and grant him the proper rights ```bash touch ../acme.json && chmod 600 ../acme.json 5. ``` ## Usage 1. Start the Traefik service with Docker Compose: ```bash docker compose up -d ``` 2. You can now start adding your services and configure Traefik to reverse proxy to them. ## License This project is licensed under the terms of the MIT license. See the [LICENSE](LICENSE) file for details.