forked from logto-io/logto
-
Notifications
You must be signed in to change notification settings - Fork 0
/
makefile
33 lines (32 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
# This file has been added on OGCIO fork
TAG = local-logto:latest
MOCK_SERVICE_TAG = local-mygovid-mock-service:latest
GREEN=\033[0;32m
NC=\033[0m
build:
docker build -t ${TAG} .
docker build -f ./mygovid-mock-service/Dockerfile -t ${MOCK_SERVICE_TAG} .
run:
docker-compose -f docker-compose-local.yml up --detach
down:
docker-compose -f docker-compose-local.yml down
run-native:
@echo "${GREEN}Copying .env file...${NC}"
cp -- ".env.sample" ".env"
@echo "${GREEN}Copied!${NC}"
@echo "${GREEN}Starting db...${NC}"
docker compose -f docker-compose-db.yml up --detach
@echo "${GREEN}Db started!${NC}"
@echo "${GREEN}Installing stuffs...${NC}"
pnpm pnpm:devPreinstall && pnpm i && pnpm prepack
@echo "${GREEN}Stuffs installed!${NC}"
@echo "${GREEN}Seeding db...${NC}"
npm run cli db seed -- --swe && npm run cli db alteration deploy latest && npm run cli db ogcio -- --seeder-filepath="./packages/cli/src/commands/database/ogcio/ogcio-seeder-local.json"
@echo "${GREEN}Db ready!${NC}"
@echo "${GREEN}Preparing connectors...${NC}"
pnpm connectors build && pnpm cli connector link
@echo "${GREEN}Connectors ready!${NC}"
@echo "${GREEN}Starting Logto...${NC}"
pnpm dev
run-remote:
./run-logto-remote.sh