main
parent
8ff009825f
commit
f554160401
3 changed files with 84 additions and 2 deletions
@ -0,0 +1,81 @@ |
||||
version: "3.2" |
||||
# name: redpanda-quickstart |
||||
networks: |
||||
redpanda_network: |
||||
driver: bridge |
||||
volumes: |
||||
redpanda-0: null |
||||
services: |
||||
redpanda-0: |
||||
command: |
||||
- redpanda |
||||
- start |
||||
- --kafka-addr |
||||
- internal://0.0.0.0:9092,external://0.0.0.0:19092 |
||||
# use the internal addresses to connect to the Redpanda brokers' |
||||
# from inside the same Docker network. |
||||
# |
||||
# use the external addresses to connect to the Redpanda brokers' |
||||
# from outside the Docker network. |
||||
# |
||||
# address the broker advertises to clients that connect to the Kafka API. |
||||
- --advertise-kafka-addr |
||||
- internal://redpanda-0:9092,external://localhost:19092 |
||||
- --pandaproxy-addr |
||||
- internal://0.0.0.0:8082,external://0.0.0.0:18082 |
||||
# address the broker advertises to clients that connect to PandaProxy. |
||||
- --advertise-pandaproxy-addr |
||||
- internal://redpanda-0:8082,external://localhost:18082 |
||||
- --schema-registry-addr |
||||
- internal://0.0.0.0:8081,external://0.0.0.0:18081 |
||||
# Redpanda brokers use the RPC API to communicate with eachother internally. |
||||
- --rpc-addr |
||||
- redpanda-0:33145 |
||||
- --advertise-rpc-addr |
||||
- redpanda-0:33145 |
||||
# tells Seastar (the framework Redpanda uses under the hood) to use 1 core on the system. |
||||
- --smp 1 |
||||
# the amount of memory to make available to Redpanda. |
||||
- --memory 1G |
||||
# the amount of memory that's left for the Seastar subsystem. |
||||
# For development purposes this is set to 0. |
||||
- --reserve-memory 0M |
||||
# Redpanda won't assume it has all of the provisioned CPU |
||||
# (to accommodate Docker resource limitations). |
||||
- --overprovisioned |
||||
# enable logs for debugging. |
||||
- --default-log-level=debug |
||||
image: docker.redpanda.com/vectorized/redpanda:v22.3.11 |
||||
container_name: redpanda-0 |
||||
volumes: |
||||
- redpanda-0:/var/lib/redpanda/data |
||||
networks: |
||||
- redpanda_network |
||||
ports: |
||||
- 18081:18081 |
||||
- 18082:18082 |
||||
- 19092:19092 |
||||
- 19644:9644 |
||||
console: |
||||
container_name: redpanda-console |
||||
image: docker.redpanda.com/vectorized/console:v2.1.1 |
||||
networks: |
||||
- redpanda_network |
||||
entrypoint: /bin/sh |
||||
command: -c 'echo "$$CONSOLE_CONFIG_FILE" > /tmp/config.yml; /app/console' |
||||
environment: |
||||
CONFIG_FILEPATH: /tmp/config.yml |
||||
CONSOLE_CONFIG_FILE: | |
||||
kafka: |
||||
brokers: ["redpanda-0:9092"] |
||||
schemaRegistry: |
||||
enabled: true |
||||
urls: ["http://redpanda-0:8081"] |
||||
redpanda: |
||||
adminApi: |
||||
enabled: true |
||||
urls: ["http://redpanda-0:9644"] |
||||
ports: |
||||
- 8080:8080 |
||||
depends_on: |
||||
- redpanda-0 |
@ -1,8 +1,9 @@ |
||||
#!/bin/sh |
||||
|
||||
export APP_PORT=9995 |
||||
export KAFKA_PORT=9092 |
||||
# export KAFKA_PORT=9092 |
||||
export KAFKA_PORT=19092 |
||||
export KAFKA_HOST=127.0.0.1 |
||||
export KAFKA_HOST=37.143.12.169 |
||||
# export KAFKA_HOST=37.143.12.169 |
||||
|
||||
./authDBService |
||||
|
Loading…
Reference in new issue