Como formatar o diretório gravável quando o snap é instalado?

1

Temos vários daemons que estamos iniciando rapidamente. Todos os daemons estão procurando por diretórios específicos para seus dados. Um dos aplicativos é o mongo. Infelizmente, o diretório de dados está vazio, portanto a pasta db não existe.

apps: 
  app1:
    command: app1 --path "$SNAP_DATA/app1
    daemon: simple

  mongodb:
    command: mongod --dbpath "$SNAP_DATA/db/"
    daemon: simple
    plugs: [network-bind]

como podemos forçar esse diretório a ser criado antes que o daemon mongodb seja iniciado?

    
por nbroeking 25.10.2016 / 22:58

1 resposta

0

A maneira correta de lidar com isso é o comando para executar um script em vez de mongod diretamente. O script deve formatar o diretório e depois executar o mongo.

    
por nbroeking 04.04.2017 / 19:10