/ docker-compose.yml
docker-compose.yml
1 services: 2 agate: 3 image: ghcr.io/mbrubeck/agate:3.3.19 4 entrypoint: [/usr/bin/agate] 5 user: 10001:10001 6 command: 7 - "--ed25519" 8 - "--log-ip" 9 - "--content=/app/gmi/" 10 - "--certs=/app/certs/" 11 - "--hostname=localhost" 12 volumes: 13 - content:/app/gmi:ro 14 - certs:/app/certs 15 ports: 16 - 127.0.0.1:1965:1965/tcp 17 depends_on: 18 agate-init: 19 condition: service_completed_successfully 20 agate-init: 21 image: docker.io/library/alpine:3.22 22 entrypoint: ["/bin/sh", "-c"] 23 command: 24 - "cp -r /tmp/static/* /tmp/content/ && chown -R root:root /tmp/content && chmod -R ugo=rX /tmp/content" 25 volumes: 26 - ./static/:/tmp/static 27 - content:/tmp/content 28 29 volumes: 30 content: {} 31 certs: {}