services: app: image: kanboard/kanboard:${KANBOARD_VERSION:-latest} container_name: kanboard-app ports: - ${KANBOARD_PORT}:80 environment: - PLUGIN_INSTALLER=true volumes: - kanboard-app:/var/www/app/data - kanboard-app:/var/www/app/plugins - kanboard-app:/etc/nginx/ssl healthcheck: test: ["CMD", "curl", "-f", "http://localhost/healthcheck.php"] interval: 10s timeout: 5s retries: 3 start_period: 30s deploy: resources: limits: memory: 512m restart: unless-stopped volumes: kanboard-app: name: kanboard-app driver: local driver_opts: type: nfs o: "addr=${KANBOARD_NFS_SERVER},rw,noatime,rsize=65536,wsize=65536,timeo=600,nfsvers=4" device: "${KANBOARD_NFS_DEVICE}"