# # Copyright © 2024 Thomas von Dein # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # version: "3.9" services: init: image: alpine:latest user: "root" group_add: - '${GROUP_ID}' volumes: - ${OUTDIR}:/backup command: chown -R ${USER_ID}:${USER_ID} /backup anydb: container_name: anydb user: "${USER_ID}:${USER_ID}" volumes: - ${OUTDIR}:/backup working_dir: /backup build: . image: anydb:latest depends_on: init: condition: service_completed_successfully