Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

242
Visualizações
Django/Mezzanine/S3/Bootstrap: en busca de sugerencias de configuración de desarrollo local/producción remota

No estoy teniendo suerte en otros lugares, así que agradezco cualquier ayuda/sugerencia que reciba aquí. Aquí hay un resumen de lo que me gustaría hacer:

  • Entorno de desarrollo local de Mezzanine , que también integraría Bootstrap para front-end, estático/medios atendidos por S3.
  • Empuje a GitHub con archivos de configuración únicos (settings.py, claves de API, configuración de S3, etc.) en .gitignore.
  • Tirar al servidor de producción remoto para publicar en la web.

Quiero usar GitHub como una forma de rastrear y mostrar lo que estoy haciendo con mi sitio web. El problema con el que me encuentro es cómo administrar de manera eficiente los archivos en .gitignore para asegurarme de que las configuraciones necesarias estén presentes en el servidor de producción. ¿Cuál sería una "mejor práctica" para este escenario?

El entorno de desarrollo local se usaría para trabajar en el front-end más que en el back-end, pero ¿debería tener una configuración idéntica localmente para que coincida con la configuración del servidor de producción? Por ejemplo, servir estática/medios de producción con S3, cambiar db a PostgreSQL para producción, etc. ¿Debería duplicar esto en el servidor de producción manualmente?

Una guía que he estado leyendo es https://tutorial.djangogirls.org/en/ pero en realidad no mencionan cómo administrar las principales diferencias de back-end que no se envían al repositorio.

¡Gracias!

EDITAR: Encontré esto ¿Cómo administrar la configuración local frente a la producción en Django? pero es bastante viejo. ¿Importante?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Intentaría usar y profundizar en los documentos de django-environ También estudie cómo lo hace pydanny en esta plantilla de inicio, dominará el arte de implementar con s3 https://github.com/pydanny/cookiecutter-django

over 4 years ago · Santiago Trujillo Relatório

0

Después de buscar y chatear en IRC (#django en freenode), encontré los siguientes enlaces que respondieron a mi pregunta:

  • https://12factor.net/
  • https://github.com/doismellburning/django12factor
  • https://github.com/joke2k/django-environ (gracias wisemukiga )
  • https://github.com/pydanny/cookiecutter-django (gracias wisemukiga )

En cuanto a mantener la configuración confidencial y la información de configuración específica del sitio fuera de GitHub, seguiré 12factor y haré que los entornos de desarrollo/producción sean lo más idénticos posible, pero mantendré la configuración de configuración de producción en el servidor de producción, ya que el entorno de desarrollo local no será dependiente de ellos. También usaré el servidor envs no prod para no tener que cambiar el código que se envía a GitHub.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda