# Rx3-Docker/MicroSocks Docker Image #------------------------------------------------------------------------------- name: ${HOST_NAME_PREFIX} services: #------------------------------------------------------------------------------- topic-server: container_name: ${SP_HOST_NAME} hostname: ${SP_HOST_NAME} image: ${SP_IMG_URL} build: args: IMG_NAME: ${SP_IMG_URL} IMG_NAME_FULL: ${SP_IMG_NAME_FULL} IMG_VERSION: ${SP_IMG_VERSION} IMG_MAINTAINER: ${SP_IMG_MAINTAINER} IMG_FROM_URL: ${SP_IMG_FROM_URL} MICORSOCKS_PORT: ${SP_PORT_MAIN_INT} restart: unless-stopped environment: MICROSOCKS_UID: ${SP_USER_ID} MICROSOCKS_GID: ${SP_GROUP_ID} MICROSOCKS_OPTIONS: ${SP_CMD_OPTIONS} # healthcheck: # test: /opt/appl/kafka/bin/kafka-cluster.sh cluster-id --bootstrap-server localhost:${SP_PORT_MAIN_INT} # interval: 30s # timeout: 10s # start_period: 60s # start_interval: 10s # retries: 30 volumes: # - ./${SP_LIB_EXT}:${SP_LIB_INT} - ./${SP_LOG_INIT_EXT}:${SP_LOG_INIT_INT} - ./${SP_LOG_SV_EXT}:${SP_LOG_SV_INT} - ./${SP_LOG_MAIN_EXT}:${SP_LOG_MAIN_INT} networks: proxy: ipv4_address: ${NETWORK_ADDRESS} # ports: # - "127.0.0.1:${SP_PORT_SV_EXT}:${SP_PORT_SV_INT}" # - "127.0.0.1:${SP_PORT_MAIN_EXT}:${SP_PORT_MAIN_INT}" #------------------------------------------------------------------------------- networks: proxy: name: ${NETWORK_NAME} driver: bridge driver_opts: com.docker.network.bridge.name: ${NETWORK_IF_NAME} ipam: config: - subnet: ${NETWORK_SUBNET} gateway: ${NETWORK_GATEWAY}