amokkapati opened a new issue, #7934:
URL: https://github.com/apache/incubator-devlake/issues/7934

   I'm trying to deploy a task with the following ECS definition, but the 
Grafana and Config-UI containers always fail to start which doesnt allow for 
deployment, what do I need to fix?
   
   {
       "family": "devlake-containers-tasks-localsql",
       "containerDefinitions": [
           {
               "name": "devlake",
               "image": "apache/devlake:v1.0.0",
               "cpu": 768,
               "memory": 2048,
               "memoryReservation": 1024,
               "portMappings": [
                   {
                       "name": "devlake-port",
                       "containerPort": 8080,
                       "hostPort": 8080,
                       "protocol": "tcp"
                   }
               ],
               "essential": true,
               "restartPolicy": {
                   "enabled": true
               },
               "environment": [
                   {
                       "name": "FORCE_MIGRATION",
                       "value": "false"
                   },
                   {
                       "name": "DB_LOGGING_LEVEL",
                       "value": "Error"
                   },
                   {
                       "name": "API_RETRY",
                       "value": "3"
                   },
                   {
                       "name": "TZ",
                       "value": "UTC"
                   },
                   {
                       "name": "MODE",
                       "value": "release"
                   },
                   {
                       "name": "PLUGIN_DIR",
                       "value": "bin/plugins"
                   },
                   {
                       "name": "ENDPOINT_CIDR_BLACKLIST",
                       "value": ""
                   },
                   {
                       "name": "LOGGING_LEVEL",
                       "value": ""
                   },
                   {
                       "name": "API_TIMEOUT",
                       "value": "120s"
                   },
                   {
                       "name": "ENABLE_STACKTRACE",
                       "value": "false"
                   },
                   {
                       "name": "IN_SECURE_SKIP_VERIFY",
                       "value": "false"
                   },
                   {
                       "name": "DB_URL",
                       "value": 
"mysql://merico:merico@mysql:3306/lake?charset=utf8mb4&parseTime=True&loc=UTC"
                   },
                   {
                       "name": "FORBID_REDIRECTION",
                       "value": "false"
                   },
                   {
                       "name": "API_REQUESTS_PER_HOUR",
                       "value": "10000"
                   },
                   {
                       "name": "E2E_DB_URL",
                       "value": 
"mysql://merico:merico@mysql:3306/lake_test?charset=utf8mb4&parseTime=True&loc=UTC"
                   },
                   {
                       "name": "PIPELINE_MAX_PARALLEL",
                       "value": "1"
                   },
                   {
                       "name": "ENCRYPTION_SECRET",
                       "value": 
"\"ZSAZPUQWGJMCSJSNXMEUSBHIHYGAGAFDPPKOOGKATPWWIWMLLNXTYKYXXXHHNJOUJHSATRVZZYURRLLBDHPSZANIXONNNYNDHVDZRAKBWMUNVLLHMFULTHRBYJDETOAE\""
                   },
                   {
                       "name": "NOTIFICATION_ENDPOIN",
                       "value": ""
                   },
                   {
                       "name": "LOGGING_DIR",
                       "value": "/app/logs"
                   },
                   {
                       "name": "NOTIFICATION_SECRET",
                       "value": ""
                   }
               ],
               "mountPoints": [
                   {
                       "sourceVolume": "devlake-log",
                       "containerPath": "/app/logs",
                       "readOnly": false
                   }
               ],
               "volumesFrom": [],
               "dependsOn": [
                   {
                       "containerName": "mysql",
                       "condition": "START"
                   }
               ],
               "logConfiguration": {
                   "logDriver": "awslogs",
                   "options": {
                       "awslogs-group": "/ecs/",
                       "mode": "non-blocking",
                       "awslogs-create-group": "true",
                       "max-buffer-size": "25m",
                       "awslogs-region": "ca-central-1",
                       "awslogs-stream-prefix": "ecs"
                   },
                   "secretOptions": []
               },
               "systemControls": []
           },
           {
               "name": "devlake-config-ui",
               "image": "apache/devlake-config-ui:v1.0.0",
               "cpu": 768,
               "memory": 2048,
               "memoryReservation": 1024,
               "portMappings": [
                   {
                       "name": "devlake-config-ui-port",
                       "containerPort": 4000,
                       "hostPort": 4000,
                       "protocol": "tcp"
                   }
               ],
               "essential": true,
               "environment": [
                   {
                       "name": "FORCE_MIGRATION",
                       "value": "false"
                   },
                   {
                       "name": "DB_LOGGING_LEVEL",
                       "value": "Error"
                   },
                   {
                       "name": "API_RETRY",
                       "value": "3"
                   },
                   {
                       "name": "TZ",
                       "value": "UTC"
                   },
                   {
                       "name": "MODE",
                       "value": "release"
                   },
                   {
                       "name": "NOTIFICATION_ENDPOINT",
                       "value": ""
                   },
                   {
                       "name": "PLUGIN_DIR",
                       "value": "bin/plugins"
                   },
                   {
                       "name": "ENDPOINT_CIDR_BLACKLIST",
                       "value": ""
                   },
                   {
                       "name": "LOGGING_LEVEL",
                       "value": ""
                   },
                   {
                       "name": "API_TIMEOUT",
                       "value": "120s"
                   },
                   {
                       "name": "ENABLE_STACKTRACE",
                       "value": "false"
                   },
                   {
                       "name": "IN_SECURE_SKIP_VERIFY",
                       "value": "false"
                   },
                   {
                       "name": "GRAFANA_ENDPOINT",
                       "value": "grafana:3000"
                   },
                   {
                       "name": "DEVLAKE_ENDPOINT",
                       "value": "devlake:8080"
                   },
                   {
                       "name": "DB_URL",
                       "value": 
"mysql://merico:merico@mysql:3306/lake?charset=utf8mb4&parseTime=True&loc=UTC"
                   },
                   {
                       "name": "FORBID_REDIRECTION",
                       "value": "false"
                   },
                   {
                       "name": "API_REQUESTS_PER_HOUR",
                       "value": "10000"
                   },
                   {
                       "name": "E2E_DB_URL",
                       "value": 
"mysql://merico:merico@mysql:3306/lake_test?charset=utf8mb4&parseTime=True&loc=UTC"
                   },
                   {
                       "name": "PIPELINE_MAX_PARALLEL",
                       "value": "1"
                   },
                   {
                       "name": "ENCRYPTION_SECRET",
                       "value": 
"\"ZSAZPUQWGJMCSJSNXMEUSBHIHYGAGAFDPPKOOGKATPWWIWMLLNXTYKYXXXHHNJOUJHSATRVZZYURRLLBDHPSZANIXONNNYNDHVDZRAKBWMUNVLLHMFULTHRBYJDETOAE\""
                   },
                   {
                       "name": "LOGGING_DIR",
                       "value": "./logs"
                   },
                   {
                       "name": "NOTIFICATION_SECRET",
                       "value": ""
                   }
               ],
               "mountPoints": [],
               "volumesFrom": [],
               "dependsOn": [
                   {
                       "containerName": "devlake",
                       "condition": "START"
                   }
               ],
               "systemControls": []
           },
           {
               "name": "grafana",
               "image": "apache/devlake-dashboard:v1.0.0",
               "cpu": 768,
               "memory": 2048,
               "memoryReservation": 1024,
               "portMappings": [
                   {
                       "name": "grafana-tcp",
                       "containerPort": 3000,
                       "hostPort": 3000,
                       "protocol": "tcp"
                   }
               ],
               "essential": true,
               "restartPolicy": {
                   "enabled": true
               },
               "environment": [
                   {
                       "name": "MYSQL_DATABASE",
                       "value": "lake"
                   },
                   {
                       "name": "MYSQL_PASSWORD",
                       "value": "merico"
                   },
                   {
                       "name": "MYSQL_URL",
                       "value": "mysql:3306"
                   },
                   {
                       "name": "MYSQL_USER",
                       "value": "merico"
                   },
                   {
                       "name": "TZ",
                       "value": "UTC"
                   },
                   {
                       "name": "GF_USERS_DEFAULT_THEME",
                       "value": "\"light\""
                   },
                   {
                       "name": "GF_SERVER_ROOT_URL",
                       "value": "\"http://localhost:4000/grafana\"";
                   }
               ],
               "mountPoints": [
                   {
                       "sourceVolume": "grafana-storage",
                       "containerPath": "/var/lib/grafana",
                       "readOnly": false
                   }
               ],
               "volumesFrom": [],
               "dependsOn": [
                   {
                       "containerName": "mysql",
                       "condition": "START"
                   }
               ],
               "systemControls": []
           },
           {
               "name": "mysql",
               "image": "mysql:8",
               "cpu": 768,
               "memory": 2048,
               "memoryReservation": 1024,
               "portMappings": [
                   {
                       "name": "my-sql-port",
                       "containerPort": 3306,
                       "hostPort": 3306,
                       "protocol": "tcp"
                   }
               ],
               "essential": true,
               "restartPolicy": {
                   "enabled": true
               },
               "command": [
                   "--character-set-server=utf8mb4",
                   "--collation-server=utf8mb4_bin",
                   "--skip-log-bin"
               ],
               "environment": [
                   {
                       "name": "MYSQL_DATABASE",
                       "value": "lake"
                   },
                   {
                       "name": "MYSQL_PASSWORD",
                       "value": "merico"
                   },
                   {
                       "name": "MYSQL_ROOT_PASSWORD",
                       "value": "admin"
                   },
                   {
                       "name": "MYSQL_USER",
                       "value": "merico"
                   },
                   {
                       "name": "TZ",
                       "value": "UTC"
                   }
               ],
               "mountPoints": [
                   {
                       "sourceVolume": "mysql-storage",
                       "containerPath": "/var/lib/mysql",
                       "readOnly": false
                   }
               ],
               "volumesFrom": [],
               "systemControls": []
           }
       ],
       "executionRoleArn": 
"arn:aws:iam::32985728957298:role/ecsTaskExecutionRole",
       "networkMode": "awsvpc",
       "volumes": [
           {
               "name": "grafana-storage",
               "host": {}
           },
           {
               "name": "devlake-log",
               "host": {}
           },
           {
               "name": "mysql-storage",
               "host": {}
           }
       ],
       "requiresCompatibilities": [
           "FARGATE"
       ],
       "cpu": "4096",
       "memory": "8192",
       "runtimePlatform": {
           "cpuArchitecture": "X86_64",
           "operatingSystemFamily": "LINUX"
       }
   }


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@devlake.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to