Skip to content
The documentation is not yet completly updated for Version 0.4. This will be done within the next few days.

Services

Within this config sections you can define settings for the services.

The following example shows all settings that can be set and which will be explained on this page:

services:
traefik:
name: Reverse Proxy for Web Development
category: proxy
active: true
port: 8080
subDomain: traefik
mysql:
name: MySQL Server - Relational Database
category: database
active: false
mailpit:
name: Mailpit - Email Testing Tool
active: true
category: mail
port: 8025
subDomain: mail
redis:
name: Redis - In-Memory Key-Value Store
category: cache
phpmyadmin:
name: PhpMyAdmin - MySQL Admin Tool
category: tools
port: 80
subDomain: pma
phpcacheadmin:
name: PhpCacheAdmin - UI for managing PHP cache systems
category: tools
port: 80
subDomain: pca

This name is only for internal usage and will be shown when using the info command for example.

Can be left empty and is currently only used for the servies list command to group services together.

When you want the service to be reachable from the outside via the proxy, you need to define the port that should be exposed. Otherwise it can be left empty.

When you want the service to be reachable from the outside via the proxy, you need to define the subdomain under which it should be reachable. Otherwise it can be left empty.

Set this to true if you wish to start the service together with your project. If you do not define it, then it will defaults to false.