diff --git a/roles/build_fastapi/tasks/main.yml b/roles/build_fastapi/tasks/main.yml index 9d2b4d4..eadd44d 100644 --- a/roles/build_fastapi/tasks/main.yml +++ b/roles/build_fastapi/tasks/main.yml @@ -27,4 +27,24 @@ build: path: "{{ build_root_abspath }}" pull: false - tag: "{{ demobackend_version }}" \ No newline at end of file + 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 }}" + \ No newline at end of file