diff --git a/config/ansible/tasks/servers/server.yml b/config/ansible/tasks/servers/server.yml index fe0cce3..117b6f4 100644 --- a/config/ansible/tasks/servers/server.yml +++ b/config/ansible/tasks/servers/server.yml @@ -75,7 +75,7 @@ vars: services: - - name: qdrant + - name: dashy enabled: true hosts: - mennos-desktop diff --git a/config/ansible/tasks/servers/services/dashy/dashy.yml b/config/ansible/tasks/servers/services/dashy/dashy.yml new file mode 100644 index 0000000..08389ec --- /dev/null +++ b/config/ansible/tasks/servers/services/dashy/dashy.yml @@ -0,0 +1,37 @@ +--- +- name: Deploy Dashy service + block: + - name: Set Dashy directories + ansible.builtin.set_fact: + dashy_service_dir: "{{ ansible_env.HOME }}/.services/dashy" + dashy_data_dir: "/mnt/services/dashy" + + - name: Create Dashy directory + ansible.builtin.file: + path: "{{ dashy_service_dir }}" + state: directory + mode: "0755" + + - name: Create Dashy data directory + ansible.builtin.file: + path: "{{ dashy_data_dir }}" + state: directory + mode: "0755" + + - name: Deploy Dashy docker-compose.yml + ansible.builtin.template: + src: docker-compose.yml.j2 + dest: "{{ dashy_service_dir }}/docker-compose.yml" + mode: "0644" + register: dashy_compose + + - name: Stop Dashy service + ansible.builtin.command: docker compose -f "{{ dashy_service_dir }}/docker-compose.yml" down --remove-orphans + when: dashy_compose.changed + + - name: Start Dashy service + ansible.builtin.command: docker compose -f "{{ dashy_service_dir }}/docker-compose.yml" up -d + when: dashy_compose.changed + tags: + - services + - dashy diff --git a/config/ansible/tasks/servers/services/dashy/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/dashy/docker-compose.yml.j2 new file mode 100644 index 0000000..4818b96 --- /dev/null +++ b/config/ansible/tasks/servers/services/dashy/docker-compose.yml.j2 @@ -0,0 +1,19 @@ +services: + dashy: + image: lissy93/dashy:latest + restart: unless-stopped + ports: + - 4000:8080 + volumes: + - {{dashy_data_dir}}/:/app/user-data + networks: + - caddy_network + deploy: + resources: + limits: + memory: 2G + +networks: + caddy_network: + external: true + name: caddy_default diff --git a/config/ansible/tasks/servers/services/qdrant/docker-compose.yml.j2 b/config/ansible/tasks/servers/services/qdrant/docker-compose.yml.j2 deleted file mode 100644 index 8e9edde..0000000 --- a/config/ansible/tasks/servers/services/qdrant/docker-compose.yml.j2 +++ /dev/null @@ -1,17 +0,0 @@ -services: - qdrant: - image: qdrant/qdrant:latest - restart: always - ports: - - 6333:6333 - - 6334:6334 - expose: - - 6333 - - 6334 - - 6335 - volumes: - - {{ qdrant_data_dir }}:/qdrant/storage - deploy: - resources: - limits: - memory: 2G diff --git a/config/ansible/tasks/servers/services/qdrant/qdrant.yml b/config/ansible/tasks/servers/services/qdrant/qdrant.yml deleted file mode 100644 index 95c6f5f..0000000 --- a/config/ansible/tasks/servers/services/qdrant/qdrant.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -- name: Deploy Qdrant service - block: - - name: Set Qdrant directories - ansible.builtin.set_fact: - qdrant_data_dir: "/mnt/services/qdrant" - qdrant_service_dir: "{{ ansible_env.HOME }}/.services/qdrant" - - - name: Create Qdrant directories - ansible.builtin.file: - path: "{{ qdrant_dir }}" - state: directory - mode: "0755" - loop: - - "{{ qdrant_data_dir }}" - - "{{ qdrant_service_dir }}" - loop_control: - loop_var: qdrant_dir - - - name: Deploy Qdrant docker-compose.yml - ansible.builtin.template: - src: docker-compose.yml.j2 - dest: "{{ qdrant_service_dir }}/docker-compose.yml" - mode: "0644" - register: qdrant_compose - - - name: Stop Qdrant service - ansible.builtin.command: docker compose -f "{{ qdrant_service_dir }}/docker-compose.yml" down --remove-orphans - when: qdrant_compose.changed - - - name: Start Qdrant service - ansible.builtin.command: docker compose -f "{{ qdrant_service_dir }}/docker-compose.yml" up -d - when: qdrant_compose.changed - tags: - - services - - qdrant diff --git a/zed/settings.json b/zed/settings.json index ae13a36..60c1bd0 100644 --- a/zed/settings.json +++ b/zed/settings.json @@ -74,8 +74,8 @@ "default_profile": "write", "model_parameters": [], "default_model": { - "provider": "openrouter", - "model": "google/gemini-2.5-flash" + "provider": "openai", + "model": "gpt-5" } }, "edit_predictions": {