code-snippets/infra/ansible/roles/app/tasks/main.yml
Liam Pietralla cd669cd4d6
All checks were successful
Build, Test & Publish / Build (pull_request) Successful in 18s
Build, Test & Publish / Build and Publish Container Image (pull_request) Has been skipped
Build, Test & Publish / Deploy to Infrastructure (pull_request) Has been skipped
update ci
2024-09-05 14:07:14 +10:00

30 lines
650 B
YAML

- name: Login to Docker Registry
docker_login:
username: "{{ registry_username }}"
password: "{{ registry_password }}"
- name: Run Code App Container
docker_container:
name: code
image: liamsgit.dev/LiamPietralla/code-snippets
pull: yes
ports:
- "5000:80"
restart_policy: unless-stopped
- name: Copy nginx config file
copy:
src: nginx.conf
dest: /etc/nginx/sites-available/code
force: no
- name: Create symlink to code
file:
src: /etc/nginx/sites-available/code
dest: /etc/nginx/sites-enabled/code
state: link
- name: Restart Nginx
service:
name: nginx
state: restarted