Fix owner on /content

This commit is contained in:
maximumultraist 2025-01-25 00:13:24 -05:00
parent 8d3acfbd5d
commit 29c4030009

View File

@ -14,12 +14,27 @@ services:
secrets:
- ssh_password
volumes:
- content:/content
- content:/content:rw
ports:
- 2220:2222
deploy:
restart_policy:
condition: on-failure
# The following is an admittedly hacky way of setting the owner
# of the `content` volume to the unprivileged `sftp` user, so
# that content can be transferred through the unprivileged sshd process
# using `scp` etc.
sshstart:
image: lscr.io/linuxserver/openssh-server:latest
user: root
depends_on:
- ssh
deploy:
restart_policy:
condition: none
volumes:
- content:/content:rw
entrypoint: [ "bash", "-c", "sleep 10 && chown -R 1000:1000 /content"]
secrets:
ssh_password: