mirror of
https://github.com/Lumither/nocturne.git
synced 2026-10-17 10:26:21 +00:00
feat(Makefile) add cr support
This commit is contained in:
2 files changed
+30
-7
No files matched your search
@@ -16,4 +16,8 @@ WORK_DIR=/nocturne
|
|||||||
|
|
||||||
# frontend settings
|
# frontend settings
|
||||||
API_LOCAL_URL=http://backend:3001
|
API_LOCAL_URL=http://backend:3001
|
||||||
API_REMOTE_URL=https://lumither.com/api
|
API_REMOTE_URL=https://lumither.com/api
|
||||||
|
|
||||||
|
# deployment
|
||||||
|
USE_CR=true
|
||||||
|
CHANNEL=release
|
||||||
@@ -3,21 +3,40 @@ ifeq ($(ARCH), arm64)
|
|||||||
ARCH := aarch64
|
ARCH := aarch64
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq (,$(wildcard ./.env))
|
||||||
|
include ./.env
|
||||||
|
export
|
||||||
|
endif
|
||||||
|
ifneq (,$(wildcard ./.env.local))
|
||||||
|
include ./.env.local
|
||||||
|
export
|
||||||
|
endif
|
||||||
|
|
||||||
|
USE_CR ?= false
|
||||||
|
CHANNEL ?= release
|
||||||
|
ifeq ($(USE_CR), true)
|
||||||
|
COMPOSE_FILE := prod.cr.compose.yaml
|
||||||
|
else
|
||||||
|
COMPOSE_FILE := prod.compose.yaml
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all:up
|
all:up
|
||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build:
|
build:
|
||||||
ARCH=$(ARCH) docker compose -f prod.compose.yaml build
|
ARCH=$(ARCH) TAG=$(CHANNEL) docker compose -f $(COMPOSE_FILE) pull
|
||||||
|
ARCH=$(ARCH) TAG=$(CHANNEL) docker compose -f $(COMPOSE_FILE) build
|
||||||
|
|
||||||
.PHONY: up
|
.PHONY: up
|
||||||
up:
|
up:
|
||||||
ARCH=$(ARCH) docker compose -f prod.compose.yaml up -d
|
ARCH=$(ARCH) docker compose -f $(COMPOSE_FILE) up -d
|
||||||
|
|
||||||
.PHONY: down
|
.PHONY: down
|
||||||
down:
|
down:
|
||||||
ARCH=$(ARCH) docker compose -f prod.compose.yaml down
|
ARCH=$(ARCH) docker compose -f $(COMPOSE_FILE) down
|
||||||
|
|
||||||
.PHONY: rm
|
.PHONY: clean
|
||||||
rm:
|
clean:
|
||||||
ARCH=$(ARCH) docker compose -f prod.compose.yaml rm
|
ARCH=$(ARCH) docker compose -f $(COMPOSE_FILE) down --rmi all --volumes
|
||||||
Reference in new issue
Block a user