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 repository=https://git.example.com/vendor/app.git \
|
||||||
-e version=master \
|
-e version=master \
|
||||||
-e host=myapp.example.com
|
-e host=myapp.example.com
|
||||||
|
-e dockerfile=Dockerfile
|
||||||
```
|
```
|
||||||
|
|||||||
@ -7,7 +7,8 @@ networks:
|
|||||||
services:
|
services:
|
||||||
app:
|
app:
|
||||||
build:
|
build:
|
||||||
context: ./repository
|
context: ./
|
||||||
|
dockerfile: {{ dockerfile }}
|
||||||
networks:
|
networks:
|
||||||
- web
|
- web
|
||||||
labels:
|
labels:
|
||||||
|
|||||||
@ -7,10 +7,10 @@
|
|||||||
- name: Clone repository
|
- name: Clone repository
|
||||||
git:
|
git:
|
||||||
repo: "{{ repository }}"
|
repo: "{{ repository }}"
|
||||||
dest: "{{ working_dir }}/{{ name }}/repository"
|
dest: "{{ working_dir }}/{{ name }}"
|
||||||
version: "{{ version }}"
|
version: "{{ version }}"
|
||||||
|
|
||||||
- name: Build docker-compose file
|
- name: Build docker-compose file
|
||||||
template:
|
template:
|
||||||
src: docker-compose.yml.j2
|
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