services: rnacos: image: qingpan/rnacos:stable restart: unless-stopped ports: - "8848:8848" volumes: - ./rnacos/data:/app/data environment: RNACOS_SERVER_PORT: 8848 RNACOS_ENABLE_NO_AUTH_CONSOLE: "true" apisix: image: apache/apisix:3.17.0-debian restart: unless-stopped volumes: - ./apisix/config.yaml:/usr/local/apisix/conf/config.yaml:ro - ./apisix/apisix.yaml:/usr/local/apisix/conf/apisix.yaml:ro ports: - "9080:9080" # 业务入口 - "9443:9443" # HTTPS mysql: image: mysql:8.0 restart: unless-stopped environment: MYSQL_ROOT_PASSWORD: "123123" ports: - "3306:3306" volumes: - ./mysql/data:/var/lib/mysql # - ./mysql/init:/docker-entrypoint-initdb.d:ro redis: image: redis:7.4-alpine restart: unless-stopped ports: - "6379:6379" volumes: - ./redis/data:/data command: ["redis-server", "--appendonly", "yes"] networks: default: external: true name: server-network