| 123456789101112131415161718192021222324252627282930313233343536373839 |
- -include .env
- NAME ?= ipfsplexhead:latest
- ID ?= ipfsplexhead
- LOCAL_DIR ?= /tmp/ipfsdata
- LOCAL_STAGING_DIR ?= /tmp/staging
- LOCAL_PLEX_DIR ?= /tmp/plex
- MEDIA_DIR ?= /tmp/media
- default: build
- init:
- bash init_container
- build:
- docker build $(BUILD_OPTIONS) -t $(NAME) .
- shell:
- docker exec -it $(ID) /bin/bash
- run:
- mkdir -p $(LOCAL_DIR) $(LOCAL_STAGING_DIR) $(LOCAL_PLEX_DIR) $(MEDIA_DIR)
- docker run --name $(ID) -v $(MEDIA_DIR):/media -v $(LOCAL_PLEX_DIR):/var/lib/plexmediaserver -v $(LOCAL_STAGING_DIR):/staging -v $(LOCAL_DIR):/home/ipfs/.ipfs $(NAME)
- start:
- docker start -ia $(ID)
- daemon:
- docker start $(ID)
- stop:
- docker stop $(ID)
- rm: stop
- docker rm $(ID)
- ps:
- docker ps -a
|