Нужна помощь в преобразовании кода докера в код контейнера ANSIBLE

Я логически создаю код в ansible-container со ссылкой на nodejs код контейнера приложения, написанный с использованием Docker. Я не могу найти точный синтаксис для изменения приведенного ниже кода докера. Может ли кто-нибудь помочь мне в этом.

RUN npm config set registry http://registry.npmjs.org/ - Set npm
RUN npm config set proxy http://prod-proxy-out.xxxx.com:8080 - set proxy using npm
 RUN tar -xzf *.tgz - untar a existing tar file

I tried these options, but they are not working

Approach 1:
 shell: npm config set registry "{{ nodejs_npm_registry }}"
 when: nodejs_npm_registry != "https://registry.npmjs.org/"
Approach 2;
- name: Set NPM registry
  command: 'npm config set registry http://registry.npmjs.org/'

Approach used for Untar:
 unarchive:
    src: "{{ node_package_url }}"
    dest: "{{ app_home_path  }}"
    copy: no
    mode: 0777

Ничто из вышеперечисленного не работает. Пожалуйста, проведите меня с правильными шагами, чтобы я мог продолжить и запустить код, изменив синтаксис файла Docker.

0 ответов

Другие вопросы по тегам