mirror of
https://github.com/runyanjake/olomana.git
synced 2025-10-04 21:27:29 -07:00
55 lines
1.3 KiB
Makefile
55 lines
1.3 KiB
Makefile
MODULES = traefik code-server covid19 gitea grafana homepage jenkins minecraft monica nordvpn photoprism plex portainer
|
|
DOCKER_COMPOSE_DOWN = docker-compose down
|
|
DOCKER_PRUNE = docker system prune -f
|
|
DOCKER_COMPOSE_UP = docker-compose up -d
|
|
DOCKER_COMPOSE_BUILD = docker-compose build
|
|
DOCKER_START = $(DOCKER_COMPOSE_DOWN) && $(DOCKER_PRUNE) && $(DOCKER_COMPOSE_UP)
|
|
DOCKER_BUILD = $(DOCKER_COMPOSE_DOWN) && $(DOCKER_PRUNE) && $(DOCKER_COMPOSE_BUILD) && $(DOCKER_COMPOSE_UP)
|
|
DOCKER_NETWORK_CREATE = docker network create
|
|
|
|
.PHONY: $(MODULES)
|
|
|
|
all: $(MODULES)
|
|
|
|
code-server:
|
|
cd code-server && $(DOCKER_BUILD)
|
|
|
|
covid19:
|
|
cd covid19/covidapp-repo && docker build --tag="kr/covidapp" .
|
|
cd covid19 && $(DOCKER_START)
|
|
@echo "Setup complete, see README.md for instructions on seeding database."
|
|
|
|
gitea:
|
|
cd gitea && $(DOCKER_BUILD)
|
|
|
|
grafana: minecraft
|
|
cd grafana && $(DOCKER_COMPOSE_BUILD) && $(DOCKER_COMPOSE_UP)
|
|
|
|
homepage:
|
|
cd homepage && $(DOCKER_BUILD)
|
|
|
|
jenkins:
|
|
cd jenkins && $(DOCKER_BUILD)
|
|
|
|
minecraft:
|
|
cd minecraft && $(DOCKER_COMPOSE_UP)
|
|
|
|
monica:
|
|
cd monica && $(DOCKER_BUILD)
|
|
|
|
nordvpn:
|
|
cd nordvpn && $(DOCKER_BUILD)
|
|
|
|
photoprism:
|
|
cd photoprism && $(DOCKER_BUILD)
|
|
|
|
plex:
|
|
cd plex && $(DOCKER_BUILD)
|
|
|
|
portainer:
|
|
cd portainer && $(DOCKER_BUILD)
|
|
|
|
traefik:
|
|
cd traefik && $(DOCKER_COMPOSE_UP)
|
|
|