You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
729B

  1. version: '3.9'
  2. services:
  3. repo:
  4. image: dzikoysk/reposilite:3.0.0-alpha.23
  5. user: ${USER_ID}:${GROUP_ID}
  6. environment:
  7. REPOSILITE_OPTS: "--token admin:secret --shared-configuration=/reposilite.cdn --shared-configuration-mode=copy"
  8. volumes:
  9. - ./repo/reposilite.cdn:/reposilite.cdn
  10. - ./data:/app/data
  11. # Network added in docker-compose.override.yml
  12. networks:
  13. - nonet
  14. ports:
  15. - "9001:80"
  16. restart: unless-stopped
  17. maven-sync-job:
  18. build: ./sync
  19. depends_on:
  20. - repo
  21. volumes:
  22. - ./poms:/poms
  23. networks:
  24. - nonet
  25. extra_hosts:
  26. - "repo.maven.apache.org:0.0.0.0"
  27. - "registry.quarkus.io:0.0.0.0"
  28. networks:
  29. nonet:
  30. internal: true