diff --git a/roles/build_fastapi/tasks/main.yml b/roles/build_fastapi/tasks/main.yml index da4b632..5349e5e 100644 --- a/roles/build_fastapi/tasks/main.yml +++ b/roles/build_fastapi/tasks/main.yml @@ -34,3 +34,22 @@ path: "{{ build_root_abspath }}" pull: false tag: "{{ demobackend_version }}" +- name: run docker + community.docker.docker_container: + name: demobackend + state: started + recreate: yes + image: "helloworld-fastapi:{{ demobackend_version }}" + ports: + - "8080:8080" +- name: wait for the api ready + wait_for: + host: 0.0.0.0 + port: 8080 + delay: 10 +- name: testing api locally + shell: "curl -k localhost:8080" + register: reg_curl_result +- name: show curl result + debug: + msg: "{{ reg_curl_result.stdout }}"