forked from noahwsmith/isle-dc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
52 lines (37 loc) · 1.21 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# The variable used to determine which composer create project to use.
# Run make drupal_init_help for more information
isle_codebase ?= islandora
docker_compose_project ?= islandora
.PHONY: help drupal_init up build down down_rmi_all down_rmi_local drupal_clean clean_local clean
default: drupal_init up solr_init blazegraph_init
help:
./scripts/drupal/init.sh --help
drupal_init:
./scripts/drupal/init.sh --codebase $(isle_codebase)
solr_init:
./scripts/solr/create-core.sh
blazegraph_init:
./scripts/blazegraph/install_islandora_namespace.sh
up:
MSYS_NO_PATHCONV=1 docker-compose -p $(docker_compose_project) up --remove-orphans --detach
build:
MSYS_NO_PATHCONV=1 docker-compose -p $(docker_compose_project) up \
--build \
--detach \
--remove-orphans
down:
docker-compose -p $(docker_compose_project) down --remove-orphans
down_rmi_all:
docker-compose -p $(docker_compose_project) down \
--rmi all \
--volumes \
--remove-orphans
down_rmi_local:
docker-compose -p $(docker_compose_project) down \
--rmi local \
--volumes \
--remove-orphans
drupal_clean:
chmod u+w codebase/web/sites/default && rm -rf codebase data/drupal
clean_local: down_rmi_local drupal_clean
clean: down_rmi_all drupal_clean