version: '2.1' services: opencell-node-1: build: . # hostname: tt-test-01 container_name: opencell-node-1 privileged: true #network_mode: host restart: always extra_hosts: - "billing-mt-qa.thingstel.io:172.20.64.140" - "login-mt-qa.thingstel.io:172.20.64.140" #env_file: #- ./conf.env environment: KEYCLOAK_URL: http://login-mt-qa.thingstel.io/auth KEYCLOAK_SECRET: 5caa4045-2e42-408b-9b32-605dab40d916 KEYCLOAK_SSL: external KEYCLOAK_DB_TYPE: postgresql KEYCLOAK_DS: KeycloakDS-H2 DB_HOST: 172.20.64.140 DB_PORT: 5432 DB_NAME: mt_qa_billing DB_USER: mt_qa_postgres DB_CONNEXION_URL: 'jdbc:postgresql://172.20.64.140:5432/mt_qa_billing?currentSchema=public' DB_PASSWORD: "xM9A4!exJbQNhqJ" DB_MAX_POOL: 200 SMTP_HOST: my.smtp.host SMTP_PORT: 465 SMTP_FROM: no-reply@your-company.com SMTP_USERNAME: username SMTP_PASSWORD: password APP_CLUSTER: 'false' JGROUPS_EXTERNAL_ADDRESS: 0.0.0.0 WILDFLY_BIND_ADDR: 0.0.0.0 WILDFLY_MANAGEMENT_BIND_ADDR: 0.0.0.0 WILDFLY_PRIVATE_BIND_ADDR: 0.0.0.0 WILDFLY_NODE_NAME: billing-node-01 WILDFLY_TIMEZONE: UTC WILDFLY_EJB3_MAX_THREADS: 50 JAVA_OPTS: '-Xms2G -Xmx4G -Djboss.https.port=8444' ENABLE_DEBUGGING: 'true' WILDFLY_PROXY_ADDRESS_FORWARDING: 'false' WILDFLY_CONSOLE_LOG_LEVEL: INFO WILDFLY_SERVER_LOG_LEVEL: INFO OPENCELL_LOG_LEVEL: DEBUG OPENCELL_DEBUG_LEVEL: DEBUG OPENCELL_USER_LANGUAGE : 'EN' OPENCELL_USER_COUNTRY : 'EN' ports: - "172.20.64.140:8080:8080" - "172.20.64.140:8787:8787" volumes: - opencell-node-1:/optdeploy - jboss:/opt/jboss/ # - ./cacerts:/opt/java/openjdk/lib/security/cacerts deploy: resources: limits: memory: 4g cpus: "1.0" volumes: opencell-node-1: driver: local driver_opts: o: bind type: none device: /data/container_volumes/opencell-node-1 jboss: driver: local driver_opts: o: bind type: none device: /data/container_volumes/jboss