Я могу запустить сервер веб-сокетов, но не могу подключиться к нему из внешнего интерфейса в pimcore.
Здесь предоставлен весь необходимый код, пожалуйста, помогите:
.env
Код: Выделить всё
# WebSocket
WEBSOCKET_HOST=0.0.0.0
WEBSOCKET_PORT=80
Код: Выделить всё
parameters:
app.redis_host: '%env(REDIS_HOSTNAME)%'
app.redis_port: 6379
app.websocket_host: '%env(WEBSOCKET_HOST)%'
app.websocket_port: '%env(WEBSOCKET_PORT)%'
Код: Выделить всё
x-environment: &localstack_environment
REDIS_HOSTNAME: redis
AWS_SNS_REGION: us-west-2
AWS_SQS_REGION: us-west-2
AWS_S3_REGION: us-west-2
AWS_ACCESS_KEY_ID: foobar
AWS_SECRET_ACCESS_KEY: foobar
AWS_ENDPOINT: http://localstack:4566
PIMCORE_GEM_S3_BUCKET_FOLDER: Yaml
services:
redis:
image: dockerhub.docker.artifactory.company.com/redis:alpine
labels:
compose_label: company-pimcore
command: [
# https://redis.io/docs/latest/operate/oss_and_stack/management/config-file/
redis-server, --maxmemory 128mb, --maxmemory-policy volatile-lru, --loglevel warning, --save "",
]
ports:
- "6379:6379"
nginx:
image: dockerhub.docker.artifactory.company.com/nginx:stable-alpine
labels:
compose_label: company-pimcore
environment:
PIMCORE_HOSTNAME: php
ports:
- "80:80"
volumes:
- .:/var/www/html:ro
- ./scripts/start_nginx.sh:/opt/company/start_nginx.sh:ro
depends_on:
- php
- websocket
command: ["/opt/company/start_nginx.sh"]
php:
build: .
user: "${USER_ID}:${GROUP_ID}"
image: "${COMPONENT_IMAGE_NAME}:${COMPONENT_IMAGE_TAG}"
labels:
compose_label: company-pimcore
environment:
Подробнее здесь: [url]https://stackoverflow.com/questions/79373521/issue-while-connecting-dockerized-web-socket-server[/url]
Мобильная версия