feat: remove Caddy and Seadoc service configurations from Seafile deployment
Some checks failed
Ansible Lint Check / check-ansible (push) Failing after 16s
Nix Format Check / check-format (push) Successful in 59s
Python Lint Check / check-python (push) Failing after 14s

This commit is contained in:
2025-03-17 13:43:19 +01:00
parent 9386a6d00c
commit d96ba31524
4 changed files with 19 additions and 54 deletions

View File

@ -1,26 +0,0 @@
services:
caddy:
image: ${SEAFILE_CADDY_IMAGE:-lucaslorentz/caddy-docker-proxy:2.9-alpine}
restart: unless-stopped
container_name: seafile-caddy
ports:
- 80:80
- 443:443
environment:
- CADDY_INGRESS_NETWORKS=seafile-net
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${SEAFILE_CADDY_VOLUME:-/opt/seafile-caddy}:/data/caddy
networks:
- seafile-net
healthcheck:
test: ["CMD-SHELL", "curl --fail http://localhost:2019/metrics || exit 1"]
start_period: 20s
interval: 20s
timeout: 5s
retries: 3
networks:
seafile-net:
name: seafile-net

View File

@ -1,5 +1,3 @@
version: '3.8'
services:
db:
image: ${SEAFILE_DB_IMAGE}
@ -62,6 +60,24 @@ services:
- seafile
restart: unless-stopped
seadoc-server:
image: ${SEADOC_IMAGE}
container_name: seadoc-server
environment:
- DB_HOST=${SEAFILE_MYSQL_DB_HOST}
- DB_ROOT_PASSWD=${INIT_SEAFILE_MYSQL_ROOT_PASSWORD}
- TIME_ZONE=${TIME_ZONE}
- JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
volumes:
- ${SEADOC_VOLUME}:/shared
- ${SEAFILE_VOLUME}:/shared/seafile
networks:
- seafile-net
depends_on:
- db
- seafile
restart: unless-stopped
networks:
seafile-net:
caddy_default:

View File

@ -1,24 +0,0 @@
version: '3.8'
services:
seadoc-server:
image: ${SEADOC_IMAGE}
container_name: seadoc-server
environment:
- DB_HOST=${SEAFILE_MYSQL_DB_HOST}
- DB_ROOT_PASSWD=${INIT_SEAFILE_MYSQL_ROOT_PASSWORD}
- TIME_ZONE=${TIME_ZONE}
- JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
volumes:
- ${SEADOC_VOLUME}:/shared
- ${SEAFILE_VOLUME}:/shared/seafile
networks:
- seafile-net
depends_on:
- db
- seafile
restart: unless-stopped
networks:
seafile-net:
name: seafile-net

View File

@ -58,7 +58,6 @@
mode: "0644"
loop:
- docker-compose.yml.j2
- seadoc.yml.j2
- .env.j2
register: seafile_configs
@ -70,7 +69,7 @@
- connect_network.rc != 0
- "'already exists' not in connect_network.stderr"
when: seafile_configs.changed
- name: Stop Seafile service
ansible.builtin.command: docker compose -f "{{ seafile_service_dir }}/docker-compose.yml" down --remove-orphans
when: seafile_configs.changed