created CD pipeline to complement the existing gitea/woodpecker CI pipeline: build, push to registry, deploy to staging on main
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
Disco DeDisco
2026-02-13 15:27:59 -05:00
parent e02385118f
commit 510874b87c
7 changed files with 322 additions and 21 deletions

View File

@@ -94,6 +94,31 @@
src: ~/.secret-key
register: secret_key
- name: Create /opt/gamearray/ directory
ansible.builtin.file:
path: /opt/gamearray
state: directory
become: true
- name: Template gamearray.env to server
ansible.builtin.template:
src: gamearray.env.j2
dest: /opt/gamearray/gamearray.env
mode: "0600"
become: true
- name: Template deploy script to server
ansible.builtin.template:
src: deploy.sh.j2
dest: /opt/gamearray/deploy.sh
mode: "0755"
become: true
- name: Login to Gitea container registry
ansible.builtin.command:
cmd: docker login gitea.earthmanrpg.me -u discoman -p {{ gitea_registry_token }}
no_log: true
- name: Ensure db.sqlite3 file exists outside container
ansible.builtin.file:
path: "{{ ansible_env.HOME }}/db.sqlite3"