Définition du Dockerfile utilisé par l'app.

This commit is contained in:
William 2022-07-01 21:08:54 +02:00
parent c39fbe9e66
commit 4528c5daf4
3 changed files with 5 additions and 3 deletions

View File

@ -18,4 +18,5 @@ $ ansible-playbook -i hosts.ini playbook.yml \
-e repository=https://git.example.com/vendor/app.git \
-e version=master \
-e host=myapp.example.com
-e dockerfile=Dockerfile
```

View File

@ -7,7 +7,8 @@ networks:
services:
app:
build:
context: ./repository
context: ./
dockerfile: {{ dockerfile }}
networks:
- web
labels:

View File

@ -7,10 +7,10 @@
- name: Clone repository
git:
repo: "{{ repository }}"
dest: "{{ working_dir }}/{{ name }}/repository"
dest: "{{ working_dir }}/{{ name }}"
version: "{{ version }}"
- name: Build docker-compose file
template:
src: docker-compose.yml.j2
dest: '{{ working_dir }}/{{ name }}/docker-compose.yml'
dest: '{{ working_dir }}/{{ name }}/docker-compose.pilot.yml'