Kafkatorio/modules/mod/infra/docker-compose.yml
Adam 26626263d3 kafka pipe working!!!!!!!!!!!!!!!!!
lots of experiments too - to be deleted
2021-10-23 22:44:51 +02:00

74 lines
2.1 KiB
YAML

version: "3.9"
services:
factorio-server:
image: factoriotools/factorio:1.1.42
# logging:
# driver: "json-file"
container_name: "factorio-server"
restart: "unless-stopped"
networks:
- "factorio-events-nw"
ports:
- "34197:34197/udp" # factorio
- "27015:27015/tcp" # rcon
volumes:
- "./factorio-server:/factorio"
# logging:
# driver: "mickyg/kafka-logdriver:latest"
# options:
# KAFKA_BROKER_ADDR: "kafka-kraft"
# LOG_TOPIC: "dockerlogs-factorio-server"
# LOG_TAG: "factorio-server"
# environment:
# RCON_PORT: 27715
# environment:
# - PUID=1000
# - PGID=1000
# - UPDATE_MODS_ON_START=true
# - USERNAME=FactorioUsername
# - TOKEN=FactorioToken
kafka:
image: dev-adamko/kafka-kraft
container_name: "kafka"
restart: "unless-stopped"
build:
dockerfile: "kafka.Dockerfile"
target: "kafka-kraft"
args:
KAFKA_DL_URL: "https://dlcdn.apache.org/kafka/3.0.0/kafka_2.13-3.0.0.tgz"
networks:
- "factorio-events-nw"
ports:
- "9092:9092"
- "9093:9093"
# environment:
# KAFKA_LISTENERS: "PLAINTEXT://kafka-kraft:29092,PLAINTEXT_HOST://localhost:9092,CONTROLLER_HOST://localhost:9093" # ,CONTROLLER://kafka-kraft:29093
# KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: "PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT,CONTROLLER:PLAINTEXT" #,CONTROLLER_HOST:PLAINTEXT
# KAFKA_INTER_BROKER_LISTENER_NAME: "PLAINTEXT"
# KAFKA_ADVERTISED_LISTENERS: "PLAINTEXT://kafka-kraft:29092,PLAINTEXT_HOST://localhost:9092"
# KAKFA_CONTROLLER_LISTENER_NAMES: "CONTROLLER" #,CONTROLLER_HOST
# kafka-connect:
# image: dev-adamko/kafka-connect
# container_name: "kafka-connect"
# build:
# dockerfile: "kafka.Dockerfile"
# target: "kafka-connect"
# args:
# KAFKA_DL_URL: "https://dlcdn.apache.org/kafka/3.0.0/kafka_2.13-3.0.0.tgz"
# depends_on:
# - kafka-kraft
# ports:
# - "8083:8083"
#
networks:
factorio-events-nw:
name: "factorio-events-nw"