cat docker-compose.yml version: "3" services: chirpstack: image: chirpstack/chirpstack:4.8.1 command: -c /etc/chirpstack restart: unless-stopped volumes: - ./configuration/chirpstack:/etc/chirpstack - ./lorawan-devices:/opt/lorawan-devices depends_on: - postgres_cs4 - mosquitto - redis_cs4 environment: - MQTT_BROKER_HOST=mosquitto - REDIS_HOST=redis_cs4:6380 - POSTGRESQL_HOST=postgres_cs4:5433 ports: - 18080:8080 debian: image: debian:bullseye-slim command: sleep 60000 volumes: - ./configuration/chirpstack:/etc/chirpstack - ./chirpstack-v3-to-v4:/opt/chirpstack-v3-to-v4 - ./configuration/chirpstack-network-server:/etc/chirpstack-network-server - ./configuration/chirpstack-application-server:/etc/chirpstack-application-server postgres_cs4: image: postgres:14-alpine restart: unless-stopped volumes: - ./configuration/postgresql_cs4/initdb:/docker-entrypoint-initdb.d - postgresqldata_cs4:/var/lib/postgresql/data environment: - POSTGRES_PASSWORD=root - PGPORT=5433 redis_cs4: image: redis:7-alpine restart: unless-stopped command: redis-server --save 300 1 --save 60 100 --appendonly no --port 6380 volumes: - redisdata_cs4:/data # chirpstack-network-server: # image: chirpstack/chirpstack-network-server:3 # volumes: # - ./configuration/chirpstack-network-server:/etc/chirpstack-network-server # restart: always # depends_on: # - postgresql # - mosquitto # chirpstack-application-server: # image: chirpstack/chirpstack-application-server:3 # ports: # - 8085:8080 # volumes: # - ./configuration/chirpstack-application-server:/etc/chirpstack-application-server # restart: always # depends_on: # - chirpstack-network-server # chirpstack-gateway-bridge: # image: chirpstack/chirpstack-gateway-bridge:3 # ports: # - 1700:1700/udp # volumes: # - ./configuration/chirpstack-gateway-bridge:/etc/chirpstack-gateway-bridge # restart: always # depends_on: # - mosquitto # chirpstack-geolocation-server: # image: chirpstack/chirpstack-geolocation-server:3 # volumes: # - ./configuration/chirpstack-geolocation-server:/etc/chirpstack-geolocation-server # restart: always postgresql: image: postgres:9.6-alpine environment: - POSTGRES_PASSWORD=root volumes: - ./configuration/postgresql/initdb:/docker-entrypoint-initdb.d - postgresqldata:/var/lib/postgresql/data restart: always redis: image: redis:5-alpine volumes: - redisdata:/data restart: always mosquitto: image: eclipse-mosquitto:2 ports: - 1883:1883 volumes: - ./configuration/eclipse-mosquitto/mosquitto.conf:/mosquitto/config/mosquitto.conf restart: always volumes: postgresqldata: postgresqldata_cs4: redisdata: redisdata_cs4: