Définition du Dockerfile utilisé par l'app.
This commit is contained in:
parent
c39fbe9e66
commit
4528c5daf4
@ -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
|
||||
```
|
||||
|
||||
@ -7,7 +7,8 @@ networks:
|
||||
services:
|
||||
app:
|
||||
build:
|
||||
context: ./repository
|
||||
context: ./
|
||||
dockerfile: {{ dockerfile }}
|
||||
networks:
|
||||
- web
|
||||
labels:
|
||||
|
||||
@ -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'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user