当前位置: 首页 > 知识库问答 >
问题:

如何使用docker(ruby on rails)设置anycable?

祖新觉
2023-03-14

如何在Docker上设置anycable(动作电缆)端口?

这是我为anycable准备的Dockerfile

来自Ruby:2.6.3-Alpine3.10

工作目录/主页/应用程序

CMD[“AnyCable”]

这是我的docker-compose

版本:“3”服务:应用:构建:上下文:。dockerfile:./dockers/app/dockerfile container_name:out_app restart:除非-停止卷:-.:/app-/app/node_modules-/app/public/assets-/app/public/packs端口:-3000:3000 db:build:context:.dockerfile:./dockers/postgis/dockerfile container_name:out_db环境:postgres_user:${DOCKER_DB_USER}postgres_password:${DOCKER_DB_PASSWORD}postgres_db:${DOCKER_DB_NAME}卷:-/docker_data/gigle/postgres:/var/lib/postgresql/data ports:-5435:5432 nginx:build:context:.dockerfile:./dockers/web/dockerfile container_name:out_web restart:onlist-停止的端口:-80:80-443:443 depends_on:-应用程序卷:-./dockers/web/nginx.conf:/etc/nginx/conf.d/default.conf-./data/certbot/conf:/etc/letsencrypt-./data/certbot/www:/var/ww/certbot certbot:image:certbot/certbot:image:redis:Image:redis Volumes:-../../tmp/db:/var/lib/redis/data delayed_job:build:context:.dockerfile:./dockers/delayed_job/dockerfile container_name:out_delayed_job命令:bundle exec rails jobs:work depends_on:-db卷:-.:/app

AnyCable:Build:Context:.dockerfile:./dockers/anycable/dockerfile container_name:anycable命令:bundle exec anycable depends_on:-redis

共有1个答案

宋博易
2023-03-14

您提供了anycable-go配置。若要为anycable-go服务器设置自定义端口,请将anyCable_port: 添加到anycable-go映像环境或公开映像端口,如ports:[' :8080']

检查anycable配置页面(包含环境变量信息):https://docs.anycable.io/#/AnyCable-go/configuration

 类似资料:
  • 问题内容: 我正在关注本教程。 就我而言,我在Docker环境中运行,并且有一个受保护的站点(即https:// localhost )。这需要安全的SSL通信。 我调整了 网络 和 celery 容器以确保安全连接。 但是我不知道如何配置Redis容器以实现与ssl的安全连接。 请注意,当我在 Web 和 celery 容器中没有ssl连接的情况下运行时,连接就可以了。 如何使用SSL配置和运行

  • 问题内容: 我想使用Dockerizing MongoDB并将数据存储在本地卷中。 但是..失败了… 它具有mongo:latest图像 我想将单声道数据存储在〜/ data中。所以- 但是…行不通… docker ps-没有守护进程mongo 尝试运行“ mongo”-失败 码头工人检查蒙哥 如果我不设置数据量,mongo image就可以工作! 但是,当设置数据量时,它不是…谁可以帮助我? 问

  • 我正在寻找在我的本地开发环境中设置Redis,我正在Laravel项目中使用DDEV。 我遵循以下步骤将redis添加到项目中:https://github.com/drud/ddev-contrib/tree/master/docker-compose-services/redis 在之后,我可以看到Redis被拉入容器,但是它会立即掉到容器中,您可以通过运行看到这一点。 请有人能帮助与正确的设

  • 问题内容: 正如这个问题的标题所示,我想使用docker(docker.io)设置容器的最大磁盘/内存和cpu使用率。 有没有办法只使用docker来做到这一点? 问题答案: 内存/ CPU Docker现在支持更多资源分配选项: 通过-c标志分配CPU 内存限制,通过-m标志 特定的CPU内核,通过–cpuset标志 请查看更多详细信息。 如果使用lxc后端(),则可以指定更细粒度的资源分配方案

  • 问题内容: 如何使用jQuery设置和取消设置Cookie,例如创建一个名为的Cookie 并将其值设置为? 问题答案: 2019年4月更新 Cookie的读取/操作不需要jQuery,因此请不要使用下面的原始答案。 转到https://github.com/js-cookie/js-cookie,然后在其中使用不依赖jQuery的库。 基本示例: 有关详细信息,请参见github上的文档。 参见

  • 问题内容: 该EclipseLink的文件说,我需要在我的pom.xml与Maven得到它下面的条目: 但是当我尝试使用注释时,NetBeans告诉我,找不到该类。确实如此:Eclipselink的javax.persistence包中没有Entity类。 我必须如何使用Maven设置Eclipselink? 问题答案: 该工件不提供JPA 2.0 API ,您需要添加: 为了简单起见,我建议使用