Moved to Angular v20 and Tailwind v4 plus all related dependencies

Renamed Docker directory.

Also serving static files from FastAPI.
This commit is contained in:
2025-06-25 08:19:37 +00:00
parent 05b395af00
commit cb2b650375
253 changed files with 8626 additions and 1995 deletions

View File

@ -0,0 +1,52 @@
---
# Tasks for docker role
- name: Log in to Docker registry
docker_login:
registry: "{{ registry }}"
username: "{{ username }}"
password: "{{ password }}"
- name: Pull Brewman image
docker_image:
name: "{{ image_name }}"
source: pull
state: present
force_source: yes
- name: Ensure Host Directory exists
file:
path: "/var/lib/{{ host_directory }}"
state: directory
- name: Upload the .env file
template:
src: "files/.env"
dest: "/var/lib/{{ host_directory }}/.env"
- name: Upload the Caddyfile template
template:
src: "files/Caddyfile"
dest: "/var/lib/{{ host_directory }}/Caddyfile"
- name: Create Docker network for Brewman
docker_network:
name: "brewman_{{ name }}_net"
state: present
- name: Create brewman container
docker_container:
name: "{{ host_directory }}"
image: "{{ image_name }}"
state: started
restart_policy: "unless-stopped"
env_file: "/var/lib/{{ host_directory }}/.env"
volumes:
- "/var/lib/{{ host_directory }}/frontend:/frontend"
- name: Connect DB container to Brewman network
docker_network:
name: "brewman_{{ name }}_net"
connected:
- "{{ db }}"
- "{{ proxy }}"
- "{{ host_directory }}"