Проблема при подключении док-сервера веб-сокетовPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема при подключении док-сервера веб-сокетов

Сообщение Anonymous »

Привет, мне нужна помощь в подключении к док-серверу веб-сокетов.
Я могу запустить сервер веб-сокетов, но не могу подключиться к нему из внешнего интерфейса в pimcore.
Здесь предоставлен весь необходимый код, пожалуйста, помогите:
.env

Код: Выделить всё

# WebSocket
WEBSOCKET_HOST=0.0.0.0
WEBSOCKET_PORT=80
services.yaml

Код: Выделить всё

parameters:
app.redis_host: '%env(REDIS_HOSTNAME)%'
app.redis_port: 6379
app.websocket_host: '%env(WEBSOCKET_HOST)%'
app.websocket_port: '%env(WEBSOCKET_PORT)%'
docker-compose.yaml

Код: Выделить всё

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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»