diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 4bb84a6..4a66af3 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -8,7 +8,7 @@ services: container_name: uptime restart: unless-stopped ports: - - "3031:3031" + - "3001:3001" volumes: - ./uptime:/app/data caddy: diff --git a/playbooks/clean.yml b/playbooks/clean.yml new file mode 100644 index 0000000..589a34a --- /dev/null +++ b/playbooks/clean.yml @@ -0,0 +1,24 @@ +- name: Clean OCI Stack + hosts: Docker + tasks: + + - name: Stop containers using Docker Compose + ansible.builtin.command: + cmd: docker compose down + chdir: ~/OCI_Build/docker + ignore_errors: yes + + - name: Pause for 30 seconds to allow containers to stabilize + ansible.builtin.pause: + seconds: 30 + + - name: Check container status + ansible.builtin.shell: docker compose ps -q | xargs -n1 docker container inspect --format '{{ "{{" }} .State.Running {{ "}}" }}' + args: + chdir: ~/OCI_Build/docker + register: container_status + ignore_errors: yes + + - name: Remove build folder + ansible.builtin.command: + cmd: rm -rf OCI_Build/