aboutsummaryrefslogblamecommitdiffstatshomepage
path: root/roles/my-server/tasks/main.yml
blob: 05ef180e07d1e4d38cfe49f60efd9c82c1b867ec (plain) (tree)






















                                                                            
- name: 'Check if {{ server_dir }}/docker-compose.yml exists'
  stat:
    path: '{{ server_dir }}/docker-compose.yml'
  register: server_exists

- when: server_exists.stat.exists
  become: true
  block:
    # community.docker.docker_compose is too confusing for me to use, sorry.
    - name: docker-compose pull
      command: docker-compose pull --quiet
      args:
        chdir: '{{ server_dir }}'

    - name: docker-compose build
      command: docker-compose build --pull
      args:
        chdir: '{{ server_dir }}'

    - name: docker-compose up
      command: docker-compose up -d
      args:
        chdir: '{{ server_dir }}'