diff --git a/ansible/roles/services/tasks/main.yaml b/ansible/roles/services/tasks/main.yaml index 7c2d25e..052d849 100644 --- a/ansible/roles/services/tasks/main.yaml +++ b/ansible/roles/services/tasks/main.yaml @@ -25,6 +25,7 @@ - name: Apply docker compose with services community.docker.docker_compose_v2: project_src: "{{ services.compose_dir }}" + remove_orphans: true register: compose_output - name: Show output of docker compose apply ansible.builtin.debug: diff --git a/ansible/roles/services/templates/compose.yaml b/ansible/roles/services/templates/compose.yaml index 9ac762d..3aef4d9 100644 --- a/ansible/roles/services/templates/compose.yaml +++ b/ansible/roles/services/templates/compose.yaml @@ -2,26 +2,18 @@ services: health: container_name: health image: nginx:latest + restart: always ports: - "{{ health_port }}:80" - filebrowser: - container_name: filebrowser - image: filebrowser/filebrowser + minio: + container_name: minio + image: quay.io/minio/minio + command: server /data --console-address ":9001" volumes: - - filebrowser-data:/srv - - filebrowser-db:/database.db + - "/opt/minio/data:/data" environment: - PUID: "{{ puid }}" - PGID: "{{ pgid }}" - - -volumes: - filebrowser-data: - name: vol-filebrowser-data - driver: local - filebrowser-db: - name: vol-filebrowser-db - driver: local - filebrowser-cfg: - name: vol-filebrowser-cfg - driver: local \ No newline at end of file + MINIO_ROOT_USER: admin + MINIO_ROOT_PASSWORD: admin123 + ports: + - "9000:9000" + - "9001:9001" diff --git a/ansible/roles/services/vars/main.yaml b/ansible/roles/services/vars/main.yaml index 9ea0305..2f92da5 100644 --- a/ansible/roles/services/vars/main.yaml +++ b/ansible/roles/services/vars/main.yaml @@ -1,6 +1,4 @@ services: compose_dir: /home/nigel/compose - fb: - port: 8000 health: port: 8080