caronae / caronae-site

Landing page do Caronaê
https://caronae.org
2 stars 3 forks source link

Alterar parâmetro durante deploy do CircleCI de acordo com o ambiente de produção ou desenvolvimento #3

Closed DamascenoRafael closed 6 years ago

DamascenoRafael commented 6 years ago

No arquivo .circleci/config.yml é possível ver os passos que são seguidos para o deploy do site do Caronaê no ambiente de produção e desenvolvimento. O arquivo apple-app-site-association permite que o aplicativo iOS do Caronaê seja aberto automaticamente ao abrir determinadas URLs do site. Durante o deploy o parâmetro appID deve ser modificado de acordo com o ambiente para que somente o app de produção seja aberto pelo site de produção e somente o app de desenvolvimento seja aberto pelo site de desenvolvimento.

No ambiente de produção: 5JHLCV2DBL.br.ufrj.caronae No ambiente de desenvolvimento: 5JHLCV2DBL.br.ufrj.caronae-dev

JorgeMadson commented 6 years ago

Opa legal, um repositório em português. Vou ver do que se trata e tentar resolver essa issue!

DamascenoRafael commented 6 years ago

@JorgeMadson ótimo! Qualquer dúvida é só falar

JorgeMadson commented 6 years ago

Fiz uma solução simples pro problema, mas não testei em produção pq não uso o CI.

JorgeMadson commented 6 years ago

E não sei como relacionar o pull request com essa issues

DamascenoRafael commented 6 years ago

@JorgeMadson para relacionar o pull request basta colocar no comentário do PR uma # com o número da issue. O próprio github deve mostrar uma lista pra auto completar 😉

macecchi commented 6 years ago

Coloquei um comentário lá @JorgeMadson! Obrigado!

macecchi commented 6 years ago

closed by https://github.com/caronae/caronae-site/pull/6

macecchi commented 6 years ago

Deployado e funcionando:

➜  site git:(master) ✗ curl https://dev.caronae.org/apple-app-site-association
{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "5JHLCV2DBL.br.ufrj.caronae-dev",
        "paths": [
          "/c/*",
          "/carona/*"
        ]
      }
    ]
  }
}
➜  site git:(master) ✗ curl https://caronae.org/apple-app-site-association
{
  "applinks": {
    "apps": [],
    "details": [
      {
        "appID": "5JHLCV2DBL.br.ufrj.caronae",
        "paths": [
          "/c/*",
          "/carona/*"
        ]
      }
    ]
  }
}