treetrail-frontend/build.yaml
phil d2eb7f7a1d
All checks were successful
/ build (push) Successful in 1m10s
Container build: add ansible build, add nginx
2024-10-24 02:13:36 +02:00

33 lines
822 B
YAML

- name: Build containers
hosts: localhost
tasks:
- name: Install dependencies
command: pnpm install
args:
chdir: "{{ playbook_dir }}"
- name: Build the Angular app
command: ng build
args:
chdir: "{{ playbook_dir }}"
- name: Get the version from git
command: git describe --dirty --tags
register: version
args:
chdir: "{{ playbook_dir }}"
- name: Build frontend container
containers.podman.podman_image:
name: "treetrail-frontend:{{ version.stdout }}"
state: build
path: "{{ playbook_dir }}"
build:
format: oci
force_rm: yes
cache: no
file: Containerfile
#quadlet_options:
# - |
# [Install]
# WantedBy=default.target