{
    "image": "mcr.microsoft.com/devcontainers/base:ubuntu",
    "features": {
        "ghcr.io/devcontainers/features/docker-in-docker:2": {
            "version": "latest"
        },
        "ghcr.io/devcontainers/features/sshd:1": {
            "version": "latest"
        }
    },
    "forwardPorts": [
        2308,
        1080,
        5432
    ],
    "portsAttributes": {
        "2308": {
            "label": "Web Server"
        },
        "1080": {
            "label": "Maildev"
        },
        "5432": {
            "label": "PostgreSQL"
        }
    },
    "onCreateCommand": "cp docker/compose/docker-compose.yml.example-codespaces docker-compose.yml && cp .env.dev .env && cp docker/config/xdebug.ini.example docker/config/xdebug.ini && docker compose up -d && ./d init",
    "postStartCommand": "docker compose up -d"
}
