1. 16 Jan, 2020 1 commit
  2. 15 Nov, 2019 1 commit
  3. 29 Oct, 2019 1 commit
  4. 04 Sep, 2019 1 commit
  5. 16 Aug, 2019 1 commit
    • Steven Allen's avatar
      docker: update the docker image · c8c104a1
      Steven Allen authored
      * Explicitly switch to buster.
      * Explicitly set the golang version (and use the latest patch release).
      * Explicitly set the busybox version.
      * Update the maintainer
      c8c104a1
  6. 09 May, 2019 1 commit
  7. 19 Mar, 2019 1 commit
  8. 03 Mar, 2019 1 commit
  9. 11 Dec, 2018 1 commit
    • Mykola Nikishov's avatar
      Really run as non-root user in docker container · 5b2e305f
      Mykola Nikishov authored
      As of now,
      
          $ docker pull ipfs/go-ipfs
          Using default tag: latest
          latest: Pulling from ipfs/go-ipfs
          Digest: sha256:31cc5713ef3e3e81bf868cbb56c19de2d15d661743d8b6077804dee26e929ac5
          Status: Image is up to date for ipfs/go-ipfs:latest
      
      ipfs daemon will start as root user:
      
          $ docker run --rm --entrypoint=/bin/sh ipfs/go-ipfs -c whoami
          root
      
      but later on will drop priviledges:
      
          $ docker logs ipfs/go-ipfs |head -n 1
          Changing user to ipfs
      
      With this change applied, ipfs daemon starts as ipfs user right from
      the begining:
      
          $ docker run --rm --entrypoint=/bin/sh ipfs/go-ipfs -c whoami
          ipfs
      
      License: MIT
      Signed-off-by: default avatarMykola Nikishov <mn@mn.com.ua>
      5b2e305f
  10. 23 Oct, 2018 1 commit
  11. 09 Oct, 2018 1 commit
  12. 16 May, 2018 1 commit
  13. 20 Oct, 2017 2 commits
  14. 13 Sep, 2017 1 commit
  15. 02 Jun, 2017 1 commit
  16. 03 Mar, 2017 1 commit
    • kpcyrd's avatar
      docker: Automatically fix permissions · 3c96b09a
      kpcyrd authored
      This patch is delaying the point where permissions are dropped into the `start_ipfs` script. This way, instead of exiting on permission issues, we can fix them on our own inside the script, then drop privileges and continue doing ipfs specific stuff with the correct user.
      
      I've removed the `chmod 0777` step from the readme since it's not needed anymore.
      
      License: MIT
      Signed-off-by: default avatarkpcyrd <git@rxv.cc>
      3c96b09a
  17. 12 Feb, 2017 2 commits
  18. 31 Aug, 2016 1 commit
  19. 25 Aug, 2016 1 commit
  20. 01 Jul, 2016 1 commit
  21. 24 Jun, 2016 1 commit
  22. 03 Jun, 2016 1 commit
  23. 23 May, 2016 1 commit
  24. 20 May, 2016 1 commit
  25. 28 Apr, 2016 1 commit
  26. 27 Apr, 2016 1 commit
  27. 05 Feb, 2016 1 commit
  28. 04 Feb, 2016 1 commit
    • Lars Gierth's avatar
      Rework the Dockerfile · 81c8cffe
      Lars Gierth authored
      - Have two Dockerfiles doing essentially the same,
        but optimized for build time (for tests)
        and image size (for Docker Hub)
      - Fetch gx dependencies
      - Expose port 4002 for utp
      - Specify go version, currently 1.5.3-r0
      - Create ephemeral fs-repo if none is mounted
      - Have t0300-docker-image actually test IPFS, not just an echo
      - Make everything a bit less hardcoded
      - Remove dead shacheck
      
      License: MIT
      Signed-off-by: default avatarLars Gierth <larsg@systemli.org>
      81c8cffe
  29. 17 Jan, 2016 1 commit
  30. 10 Jan, 2016 1 commit
  31. 15 Jul, 2015 1 commit
  32. 23 Apr, 2015 1 commit
    • Knut Ahlers's avatar
      Improve Dockerfile · 3534b039
      Knut Ahlers authored
      * Added VOLUME to enable users to keep a state of the repo outside the container
      * Added ipfs user to let ipfs run as a normal user and not as root
      * Set IPFS_PATH to push IPFS to use the exposed dir
      * Improved start script to be more verbose about errors
      3534b039
  33. 31 Mar, 2015 1 commit
  34. 22 Feb, 2015 5 commits