Pergunta

Para evitar misturar nossas propriedades de teste e de produção, mantemos um arquivo de modelo de propriedades que faz parte do repositório.Para cada instância criamos um arquivo de propriedades usando o template, com os valores específicos e adicionamos o arquivo de propriedades à lista .gitignore.

Tentei fazer o mesmo com um openshift.Eu criei os arquivos de propriedades para app-root/repo instância, mas parece que antes do git push este diretório está sendo excluído.

tem outro jeito de fazer isto?

Foi útil?

Solução

Toda vez que você git empurrar para openShift seu diretório de raiz de aplicativo / repo é excluído.Você deve criar esses arquivos dentro do diretório do seu aplicativo-raiz / dados ($ openshift_data_dir) e, em seguida, criar links symlinks no seu repo de git ou em uma implantação ACTION_HOQUE para esses arquivos de onde você precisar deles no aplicativo / repo, semelhante aÉ feito nesse arquivo para o WordPress para o diretório de upload, etc: https://github.com/openshift/wordpress-example/blob/master/.openshift/action_hooks/deploy

Outras dicas

Você fez git add os arquivos e diretórios que você deseja que sejam rastreados pelo git?

Você também pode querer verificar o .gitignore arquivo, bem como seu índice git para garantir que os arquivos não sejam excluídos via git update-index --no-assume-unchanged <file>

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top