-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
51 lines (35 loc) · 974 Bytes
/
Makefile
File metadata and controls
51 lines (35 loc) · 974 Bytes
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
ci: clamav.up npm.install npm.lint tests.unit bundler.install up waitforseshat tests.integration
npm.install:
@npm install
npm.lint:
@npm install
bundler.install:
@bundle install
waitforseshat:
@sleep 10
up:
@docker compose up -d --build
%.up:
@docker compose up -d --force-recreate --build $*
%.bash:
@docker compose exec $* sh
down:
@docker compose down
ps:
@docker compose ps
%.logs:
@docker compose logs -f $*
tests.unit:
@npm run test
tests.unit.watch:
@npm run test:watch
tests.integration:
@bundle exec webspicy formaldoc
tests.integration.watch:
@bundle exec webspicy formaldoc -w
# The self signed certificates required for the sse-c example
minio/certs/public.crt: minio/certs/private.key
minio/certs/private.key:
mkdir -p minio/certs
openssl req -x509 -config minio/openssl.conf -nodes -days 3650 -newkey rsa:2048 -keyout minio/certs/private.key -out minio/certs/public.crt
Makefile: minio/certs/public.crt minio/certs/private.key