Loading...
Loading...
Compare original and translation side by side
chatwoot.yamlchatwoot.yamlchatwoot.yamlchatwoot.yamlx-chatwoot-*x-chatwoot-dbPOSTGRES_HOSTpostgresPOSTGRES_USERNAMEpostgresPOSTGRES_PASSWORDSENHApostgres.yamlPOSTGRES_DATABASEchatwootx-chatwoot-redisREDIS_URLredis://redis://redis:6379REDIS_PASSWORDx-chatwoot-storageACTIVE_STORAGE_SERVICEs3_compatiblelocalSTORAGE_BUCKET_NAMESTORAGE_ACCESS_KEY_IDSTORAGE_SECRET_ACCESS_KEYSTORAGE_REGIONSTORAGE_ENDPOINTSTORAGE_FORCE_PATH_STYLE"true"x-chatwoot-envINSTALLATION_NAMEchatwootNODE_ENVproductionRAILS_ENVproductionINSTALLATION_ENVdockerSECRET_KEY_BASE123458bb7ef6402f6a8bcf5d3be54321FRONTEND_URLhttps://chat.agenciasynca.com.brDEFAULT_LOCALEpt-BRFORCE_SSL"true"ENABLE_ACCOUNT_SIGNUPRAILS_LOG_TO_STDOUT"true"USE_INBOX_AVATAR_FOR_BOT"true"ENABLE_PUSH_RELAY_SERVER"true"x-chatwoot-*x-chatwoot-dbPOSTGRES_HOSTpostgresPOSTGRES_USERNAMEpostgresPOSTGRES_PASSWORDSENHApostgres.yamlPOSTGRES_DATABASEchatwootx-chatwoot-redisREDIS_URLredis://redis://redis:6379REDIS_PASSWORDx-chatwoot-storageACTIVE_STORAGE_SERVICEs3_compatiblelocalSTORAGE_BUCKET_NAMESTORAGE_ACCESS_KEY_IDSTORAGE_SECRET_ACCESS_KEYSTORAGE_REGIONSTORAGE_ENDPOINTSTORAGE_FORCE_PATH_STYLE"true"x-chatwoot-envINSTALLATION_NAMEchatwootNODE_ENVproductionRAILS_ENVproductionINSTALLATION_ENVdockerSECRET_KEY_BASE123458bb7ef6402f6a8bcf5d3be54321FRONTEND_URLhttps://chat.agenciasynca.com.brDEFAULT_LOCALEpt-BRFORCE_SSL"true"ENABLE_ACCOUNT_SIGNUPRAILS_LOG_TO_STDOUT"true"USE_INBOX_AVATAR_FOR_BOT"true"ENABLE_PUSH_RELAY_SERVER"true"| Serviço | Obrigatório | Hostname Esperado |
|---|---|---|
| Sim | |
| Sim | |
| 服务 | 是否必填 | 预期主机名 |
|---|---|---|
| 是 | |
| 是 | |
commandentrypoint| Serviço | Entrypoint Esperado | Comando Esperado |
|---|---|---|
| | |
| — | deve incluir |
chatwoot_sidekiqcommandentrypoint| 服务 | 预期Entrypoint | 预期Command |
|---|---|---|
| | |
| — | 必须包含 |
chatwoot_sidekiq| Serviço | Réplicas Mínimas | Observação |
|---|---|---|
| 1 | Pode escalar, mas atenção à sessão |
| 1 | Pode escalar para mais workers |
| 服务 | 最小副本数 | 说明 |
|---|---|---|
| 1 | 可扩容,但需注意会话一致性 |
| 1 | 可扩容为更多worker |
chatwoot_adminx-chatwoot-app-urlx-chatwoot-app-urlchat.agenciasynca.com.brHost(...)traefik.http.routers.chatwoot_admin.rulex-chatwoot-app-urlFRONTEND_URLhttps://traefik.enable=truetraefik.swarm.network=network_swarm_publictraefik.http.routers.chatwoot_admin.ruleHost(...)x-chatwoot-app-urlFRONTEND_URLtraefik.http.routers.chatwoot_admin.entrypoints=websecuretraefik.http.routers.chatwoot_admin.tls.certresolver=letsencryptresolvertraefik.http.routers.chatwoot_admin.service=chatwoot_admintraefik.http.services.chatwoot_admin.loadbalancer.server.port=3000traefik.http.services.chatwoot_admin.loadbalancer.passhostheader=truetraefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=httpstraefik.http.routers.chatwoot_admin.middlewares=sslheader@swarmchatwoot_adminx-chatwoot-app-urlx-chatwoot-app-urlchat.agenciasynca.com.brtraefik.http.routers.chatwoot_admin.ruleHost(...)x-chatwoot-app-urlFRONTEND_URLhttps://traefik.enable=truetraefik.swarm.network=network_swarm_publictraefik.http.routers.chatwoot_admin.ruleHost(...)x-chatwoot-app-urlFRONTEND_URLtraefik.http.routers.chatwoot_admin.entrypoints=websecuretraefik.http.routers.chatwoot_admin.tls.certresolver=letsencryptresolvertraefik.http.routers.chatwoot_admin.service=chatwoot_admintraefik.http.services.chatwoot_admin.loadbalancer.server.port=3000traefik.http.services.chatwoot_admin.loadbalancer.passhostheader=truetraefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=httpstraefik.http.routers.chatwoot_admin.middlewares=sslheader@swarmchatwoot_dataexternal: true/app/storagechatwoot_adminchatwoot_sidekiqchatwoot_dataexternal: true/app/storagechatwoot_adminchatwoot_sidekiq| Serviço | CPU Mínimo | Memória Mínima | Memória Máxima |
|---|---|---|---|
| "1" | 1024M | 2048M |
| "1" | 1024M | 2048M |
resources.limits| 服务 | 最低CPU配置 | 最低内存配置 | 最大内存配置 |
|---|---|---|---|
| "1" | 1024M | 2048M |
| "1" | 1024M | 2048M |
resources.limitsmode: replicatedreplicatedplacement.constraintsnode.role == managerupdate_configorder: start-firstfailure_action: rollbackmode: replicatedreplicatedplacement.constraintsnode.role == managerupdate_configorder: start-firstfailure_action: rollbacknetwork_swarm_publicexternal: truenetworks:*chatwoot-imagelatestnetwork_swarm_publicnetworks:external: true*chatwoot-imagelatestPOSTGRES_PASSWORDSENHASECRET_KEY_BASE123458bb7ef6402f6a8bcf5d3be54321openssl rand -hex 32STORAGE_ACCESS_KEY_IDSTORAGE_SECRET_ACCESS_KEYSTORAGE_BUCKET_NAMEchatwootENABLE_ACCOUNT_SIGNUP: "false"FORCE_SSL: "true"FRONTEND_URLPOSTGRES_PASSWORDSENHASECRET_KEY_BASE123458bb7ef6402f6a8bcf5d3be54321openssl rand -hex 32STORAGE_ACCESS_KEY_IDSTORAGE_SECRET_ACCESS_KEYSTORAGE_BUCKET_NAMEchatwootENABLE_ACCOUNT_SIGNUP: "false"FORCE_SSL: "true"FRONTEND_URLundefinedundefinedlatestlatestundefinedundefined