Como atualizar um site Discourse muito antigo?

Olá @Paul-Reed e @codinghorror,

@pfaffman me deixou de volta no ar… fez um trabalho incrível! O site está todo renovado e brilhante, e o Discourse é fantástico, já que tudo o que era necessário estava nos backups!

Que tecnologia incrível do Discourse!

@pfaffman me atualizou com o seguinte:

  1. Uma instalação com 2 containers descrita aqui.
  2. Restaurar a partir do backup em uma instalação nova parecia ser o caminho de menor resistência para uma instalação muito antiga.
  3. Na verdade, há apenas um arquivo útil fora dos backups, que é o arquivo /var/discourse/containers/app.yml. E eu deveria ter backups diários, não a cada 7 dias!

Uma lição importante que eu já sabia e deveria ter lembrado:

Só porque você acha que algo vai levar 10 minutos, às vezes não leva. Entrei nessa atualização apenas porque queria garantir que desse a @Paul-Reed um bom conselho sobre o cabeçalho. Ops! E não foi só eu que aprendi isso, mas muitas vezes esquecemos. Minha especialidade é fazer sites usando React e Ruby on Rails funcionarem melhor por meio da minha consultoria https://www.shakacode.com e do meu projeto de código aberto GitHub - shakacode/react_on_rails: Integration of React + Webpack + Rails including server-side rendering of React, enabling a better developer experience and faster client performance. · GitHub.

DevOps do tipo Docker é algo que consigo fazer, mas isso consome muito tempo do que estou tentando realizar!

Por tudo isso, estou pensando em pedir a @pfaffman que me ajude com alguma atualização na minha página inicial para https://forum.shakacode.com/.

Então, um MUITO OBRIGADO a @codinghorror e @pfaffman por toda a ajuda!


E se você estiver interessado, aqui está a correção para o cabeçalho personalizado que motivou essa atualização do meu antigo site Discourse.

Cabeçalho Personalizado

Primeiro de tudo, em vez de perder tempo com isso, recomendo entrar em contato com @pfaffman em https://support.literatecomputing.com/. Na verdade, vou pedir a @pfaffman que me ajude se quiser criar algo mais bonito nessa área!

Mas, para vocês que gostam de fazer tudo por conta própria, acho que todas as partes úteis estão aqui:

Pelo que sei, todo o resto está em branco.

CSS

#top-navbar-container {
    background: black;
    height: 25px;
}

#top-navbar-links .spacer {
    display: inline-block;
    margin-left: 12px;
    margin-right: 12px;
}


#top-navbar-links, #top-navbar-links a:visited, #top-navbar-links a {
    color: white;
}

header.d-header {
    background: black;
    background-image: url(/uploads/default/63/873a733a013f8208.jpg);
    padding-top: 0;
    box-shadow: none;
    top: 25px;
    height: 63px;
}

.ember-view > #main-outlet {
    padding-top: 97px;
}

header > .container {
    background-image: url(/uploads/default/63/873a733a013f8208.jpg);
    max-width: 1200px;
    padding-right: 50px;
}

header.d-header > .container > .contents {
    margin: 0;
}

header.d-header #site-logo, header.d-header .logo-small {
    max-height: 53px;
}

body #main .extra-info > a.star {
    color: #A5ACDD;
}

header .extra-info-wrapper h1 {
    margin-top: 18px;    
}

@media screen and (min-width: 1140px)  {
    header .extra-info-wrapper {
        max-width: 780px;
    }
}

@media screen and (min-width: 967px) and (max-width: 1139px)  {
    header .extra-info-wrapper {
        max-width: 647px;
    }
}

#user-notifications, #search-button, #site-map  {
    color: #AAA; 
}

@media screen and (max-width: 966px) {
    .extra-info-wrapper {
        max-width: 620px;
    }
}

header .current-username .username > a {
    color: white;
}

header.d-header .icons .icon:hover {
    background-color: #000000;
}

CABEÇALHO

<div id="top-navbar-container" class="d-header">
<div id="top-navbar" class="wrap">
<span id="top-navbar-links" style="height:20px;">
  <a href="http://forum.talksurf.com">Home</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/category/surfing/doug-silva">Doug Silva</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/category/surfing">Surfing</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/category/kitesurfing">Kitesurfing</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/category/standup-paddling">SUP</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/category/windsurfing">Windsurfing</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/t/pros-instructors-equipment-travel/264">Pros</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/t/what-is-talksurf-com/265">About</a><span class="spacer"> | </span>
  <a href="http://forum.talksurf.com/faq">FAQ</a>
</span>
</div>
</div>