photoprism/setup/docker/Makefile
Michael Mayer a3a736275a Setup: Move all example config files to /setup folder
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-31 19:52:54 +01:00

33 lines
698 B
Makefile

MAKEFLAGS += --always-make
-include .env
export
# Ensure compatibility with "docker-compose" (old) and "docker compose" (new).
HAS_DOCKER_COMPOSE_WITH_DASH := $(shell which docker-compose)
ifdef HAS_DOCKER_COMPOSE_WITH_DASH
DOCKER_COMPOSE=docker-compose
else
DOCKER_COMPOSE=docker compose
endif
all: pull restart
uninstall: down remove
restart: stop start
pull:
$(DOCKER_COMPOSE) pull
start:
$(DOCKER_COMPOSE) up -d --remove-orphans
stop:
$(DOCKER_COMPOSE) stop
reset:
$(DOCKER_COMPOSE) exec photoprism photoprism reset
down:
$(DOCKER_COMPOSE) down -v
remove:
$(DOCKER_COMPOSE) rm -s -v
terminal:
$(DOCKER_COMPOSE) exec photoprism bash
logs:
$(DOCKER_COMPOSE) logs --tail=50 -f