--- - name: photo_refresh - set folder variable set_fact: docker_source: "/opt/cosmos/photo_refresh" # Create docker Folder - name: photo_refresh - create photo_refresh folder file: path: "{{ docker_source }}" state: directory mode: '0755' owner: timelapse group: timelapse - name: photo_refresh - copy files for docker container copy: src: "image_refresh_php/" dest: "{{ docker_source }}/" mode: 0755 owner: root group: root - name: photo_refresh - Build image shell: "docker build -t photo_refresh {{ docker_source }}/." # docker_image: # name: photo_refresh # Name of the Docker image # source: build # build: # path: "{{ docker_source }}" # Path to the directory containing your Dockerfile # state: present # tag: latest ############################################### # Start photo_refresh ############################################### - name: start photo_refresh block: - name: photo_refresh - template config template: src: docker-compose-node.yaml.j2 dest: "{{ docker_source }}/docker-compose.yaml" mode: 0644 - name: photo_refresh - Start container at 0.0.0.0:3000 shell: "docker-compose -f {{ docker_source }}/docker-compose.yaml up -d" register: local_index_output - debug: | msg="{{ local_index_output.stdout_lines }}" msg="{{ local_index_output.stderr_lines }}" ...