X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=mecm%2Fmepm%2Fapplcm%2Fresources%2Fdocker-compose.yaml;h=943556a84820b3b6d87b440ea4232f0ab803ec3c;hb=03c5aa6fb40816544dc88e903509ba7e84e32307;hp=d64fa97331145aa01a94d0df2958a1f32fc7d0dd;hpb=3de2bab9378d427f1bb43d9c517c898cdc936461;p=ealt-edge.git diff --git a/mecm/mepm/applcm/resources/docker-compose.yaml b/mecm/mepm/applcm/resources/docker-compose.yaml index d64fa97..943556a 100644 --- a/mecm/mepm/applcm/resources/docker-compose.yaml +++ b/mecm/mepm/applcm/resources/docker-compose.yaml @@ -5,28 +5,25 @@ networks: bridge: external: true +volumes: + my-db: + services: db: network_mode: bridge image: mysql:5.7 environment: MYSQL_DATABASE: 'db' - # So you don't have to use root, but you can if you like MYSQL_USER: 'root' - # You can use whatever password you like MYSQL_PASSWORD: 'password' # Password for root access MYSQL_ROOT_PASSWORD: 'password' ports: - # : < MySQL Port running inside container> - '3306:3306' expose: - # Opens port 3306 on the container - '3306' - # Where our data will be persisted volumes: - my-db:/var/lib/mysql - - /var/lib/mysql logging: driver: "json-file" options: @@ -46,19 +43,19 @@ services: container_name: applcm-broker environment: MYSQL_DATABASE: 'db' - # So you don't have to use root, but you can if you like MYSQL_USER: 'root' - # You can use whatever password you like MYSQL_PASSWORD: 'password' - # Password for root access MYSQL_ROOT_PASSWORD: 'password' HELM_PLUGIN_PORT: '50051' KUBERNETES_PLUGIN_PORT: '50052' + LOGFILE_PATH: "/go/release/logfile" + LOGGER_LEVEL: "info" + ADDRESS: "0.0.0.0:8081" + PACKAGE_PATH: "/go/release/application/packages/" + PACKAGE_ARTIFACT_PATH: "/Artifacts/Deployment/" ports: - # : < Applcm Broker Port running inside container> - '28081:8081' expose: - # Opens port 8081 on the container - '8081' logging: driver: "json-file" @@ -75,7 +72,7 @@ services: HELM_PLUGIN_PORT: '50051' # Log file path, also to match dockerfile LOGFILE_PATH: "/go/release/logfile" - LOGGER_LEVEL: "logrus.InfoLevel" + LOGGER_LEVEL: "info" CERTIFICATE_PATH: "" KEY_PATH: "" # Temp chart file path, to be created in dockerfile @@ -85,9 +82,12 @@ services: # Presently all application to be deployed in same namespace, in future it can be an input while app creation RELEASE_NAMESPACE: "default" ports: - # : < Applcm helm plugin Port running inside container> - '50051:50051' expose: - # Opens port 50051 on the container - '50051' + logging: + driver: "json-file" + options: + max-size: "30m" + max-file: "5" # yamllint enable