{
    "$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
    "name": "nfcore",
    "image": "nfcore/devcontainer:latest",

    "remoteUser": "root",
    "privileged": true,

    "remoteEnv": {
        // Workspace path on the host for mounting with docker-outside-of-docker
        "LOCAL_WORKSPACE_FOLDER": "${localWorkspaceFolder}"
    },

    "onCreateCommand": "./.devcontainer/setup.sh",

    "hostRequirements": {
        "cpus": 4,
        "memory": "16gb",
        "storage": "32gb"
    }
}
