Reemplazar rubygems.org con el espejo de Taobao para resolver errores de red en China

rubygems.org hosts its resource in Amazon S3 which is disturbed by GFW. So gem and bundle complain from time to time.

This guide assumes you used docker installation. This guide also has a version in Chinese. 中文指南

Add a template

Open your congiruation file, say, app.yml.

Add a reference to the china template:

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/sshd.template.yml"
  - "templates/web.template.yml"
  - "templates/web.china.yml"

Bootstrap docker container

Rebuild your app

./launcher rebuild app

Or bootstrap:

./launcher bootstrap app

You are done! Everything should work then.

7 Me gusta

I think the template file’s path should be “templates/web.china.template.yml”.

1 me gusta

it looks like this suggestion has been implemented. could you update the original topic so that it reflects the appropriate fix?

2 Me gusta

¡Hola @fantasticfears! Gracias por compartir estos consejos. Voy a autoalojar Discourse para evitar problemas con el alojamiento de Discourse, como el bloqueo de acceso y el rendimiento.

¿Sabes si el propio código fuente de Discourse tiene alguna solicitud de servicio que esté bloqueada por el GFW? Si es así, un autoalojamiento no puede garantizar el servicio en la China continental.

ps. https://meta.discoursecn.org/t/discourse/28 no está disponible ahora.