-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
76 lines (58 loc) · 2.6 KB
/
Makefile
File metadata and controls
76 lines (58 loc) · 2.6 KB
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# SHELL := /bin/bash
# PWD=$(shell pwd)
COMPOSE_FILE := docker-compose.yml
ENV_FILE := config/.env
.PHONY: sbul
sbul: stop build up logs
.PHONY: build
build:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) build $(c)
.PHONY: up
up:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) up -d $(c)
.PHONY: restart
restart:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) restart $(c)
.PHONY: stop
stop:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) stop $(c)
.PHONY: down
down:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) down
.PHONY: logs
logs:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) logs --tail=100 -f $(c)
.PHONY: login-backend
login-backend:
docker compose --file $(COMPOSE_FILE) --env-file $(ENV_FILE) exec backend bash
# .PHONY: config
# config:
# # Run and remove instantly
# -docker run --rm -it --volume `pwd`/data:/app/data microblogpub/microblogpub inv configuration-wizard
# .PHONY: update
# update:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv update --no-update-deps
# .PHONY: prune-old-data
# prune-old-data:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv prune-old-data
# .PHONY: webfinger
# webfinger:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv webfinger $(account)
# .PHONY: move-to
# move-to:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv move-to $(account)
# .PHONY: self-destruct
# self-destruct:
# -docker run --rm --it --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv self-destruct
# .PHONY: reset-password
# reset-password:
# -docker run --rm -it --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv reset-password
# .PHONY: check-config
# check-config:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv check-config
# .PHONY: compile-scss
# compile-scss:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv compile-scss
# .PHONY: import-mastodon-following-accounts
# import-mastodon-following-accounts:
# -docker run --rm --volume `pwd`/data:/app/data --volume `pwd`/app/static:/app/app/static microblogpub/microblogpub inv import-mastodon-following-accounts $(path)