UNPKG

wickr-bedrock-bot

Version:

AWS Wickr's own Bedrock Bot

208 lines 6.84 kB
{ "taskDefinitionArn": "arn:aws:ecs:us-east-1:031303370998:task-definition/roombot:145", "containerDefinitions": [ { "name": "bot", "image": "public.ecr.aws/x3s2s6k3/wickrio/bot-cloud:6.36.13.01", "cpu": 0, "portMappings": [], "essential": true, "environment": [ { "name": "AWS_S3_INTEGRATIONS_REGION", "value": "us-east-1" }, { "name": "AWS_REGION", "value": "us-east-1" }, { "name": "KNOWLEDGE_BASE_ID", "value": "SEIY1LO7J0" }, { "name": "AWS_SECRET_NAME", "value": "arn:aws:secretsmanager:us-east-1:031303370998:secret:roombot/clientConfig.json-SeY6sP" }, { "name": "AWS_S3_INTEGRATIONS_BUCKET", "value": "wkr-roombot-beta" }, { "name": "AWS_S3_INTEGRATIONS_FOLDER", "value": "bots" }, { "name": "ENVIRONMENT_TYPE", "value": "beta" } ], "mountPoints": [ { "sourceVolume": "roombot-data", "containerPath": "/opt/WickrIO/", "readOnly": false } ], "volumesFrom": [], "logConfiguration": { "logDriver": "awsfirelens", "options": { "log_group_name": "/ecs/roombot", "log_stream_name": "wickrio-stdout", "region": "us-east-1", "auto_create_group": "true", "Name": "cloudwatch_logs" } }, "healthCheck": { "command": [ "CMD-SHELL", "pgrep -fl node" ], "interval": 30, "timeout": 5, "retries": 3, "startPeriod": 120 }, "systemControls": [] }, { "name": "log_router", "image": "public.ecr.aws/aws-observability/aws-for-fluent-bit:stable", "cpu": 0, "memoryReservation": 50, "portMappings": [], "essential": true, "command": [ "/bin/sh", "-c", "echo -ne \"$FLB_EXTRA_CONFIG\" > /fluent-bit/etc/extra.conf && exec /entrypoint.sh" ], "environment": [ { "name": "FLB_EXTRA_CONFIG", "value": "[INPUT]\n Name tail\n Path /opt/WickrIO/clients/*/logs/*.log, /opt/WickrIO/logs/*.log, /opt/WickrIO/clients/*/logs/WickrIO_integration*.output\n Skip_Long_Lines On\n Tag log.*\n\n[OUTPUT]\n Name cloudwatch_logs\n Match log.*\n region us-east-1\n log_group_name /ecs/roombot\n log_stream_prefix bot/" } ], "mountPoints": [], "volumesFrom": [ { "sourceContainer": "bot", "readOnly": true } ], "user": "0", "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-group": "/ecs/roombot", "mode": "non-blocking", "awslogs-create-group": "true", "awslogs-region": "us-east-1", "awslogs-stream-prefix": "firelens" } }, "systemControls": [], "firelensConfiguration": { "type": "fluentbit", "options": { "config-file-type": "file", "config-file-value": "/fluent-bit/etc/extra.conf", "enable-ecs-log-metadata": "false" } } } ], "family": "roombot", "taskRoleArn": "arn:aws:iam::031303370998:role/roombot-task", "executionRoleArn": "arn:aws:iam::031303370998:role/ecsTaskExecutionRole", "networkMode": "awsvpc", "revision": 145, "volumes": [ { "name": "roombot-data", "efsVolumeConfiguration": { "fileSystemId": "fs-060578632ecb8e43d", "rootDirectory": "/", "transitEncryption": "ENABLED" } } ], "status": "ACTIVE", "requiresAttributes": [ { "name": "ecs.capability.execution-role-awslogs" }, { "name": "ecs.capability.firelens.options.config.file" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.17" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.28" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.21" }, { "name": "com.amazonaws.ecs.capability.logging-driver.awsfirelens" }, { "name": "com.amazonaws.ecs.capability.task-iam-role" }, { "name": "ecs.capability.container-health-check" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.18" }, { "name": "ecs.capability.task-eni" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.29" }, { "name": "com.amazonaws.ecs.capability.logging-driver.awslogs" }, { "name": "ecs.capability.efsAuth" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.19" }, { "name": "ecs.capability.firelens.fluentbit" }, { "name": "ecs.capability.efs" }, { "name": "com.amazonaws.ecs.capability.docker-remote-api.1.25" } ], "placementConstraints": [], "compatibilities": [ "EC2", "FARGATE" ], "requiresCompatibilities": [ "FARGATE" ], "cpu": "1024", "memory": "3072", "runtimePlatform": { "cpuArchitecture": "X86_64", "operatingSystemFamily": "LINUX" }, "registeredAt": "2025-05-12T03:27:58.365Z", "registeredBy": "arn:aws:sts::031303370998:assumed-role/AWSCodePipelineServiceRole-us-east-1-Roombot/1747020478019", "tags": [ { "key": "ecs:taskDefinition:createdFrom", "value": "ecs-console-v2" } ] }