-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
33 lines (23 loc) · 1.14 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
## Build ###############################################################################
########################################################################################
api:
docker build . -f services/api/Dockerfile -t carlos/api
make run-api
api-openapi:
cd ./services/api && poetry run python -m scripts.generate_openapi
cd ./services/frontend && npx --yes openapi-typescript@latest ../api/generated/openapi.json --output ./src/api/openapi.ts
frontend:
docker build . -f services/frontend/Dockerfile -t carlos/frontend
make run-frontend
## Run #################################################################################
########################################################################################
server-dev:
docker-compose -f deployment/server/docker-compose.dev.yml --env-file .env up --build
server-dev-no-build:
docker-compose -f deployment/server/docker-compose.dev.yml --env-file .env up
server:
docker-compose -f deployment/server/docker-compose.yml --env-file .env up --build
run-frontend:
docker run -p 5173:80 --rm --env-file .env carlos/frontend
run-api:
docker run -p 8080:80 --rm --env-file .env carlos/api