-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathMakefile
More file actions
42 lines (32 loc) · 908 Bytes
/
Makefile
File metadata and controls
42 lines (32 loc) · 908 Bytes
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
install:
yarn install;
prepare:
cp -n .env.tmpl .env;
cp -n .env ./react-app/.env;
app-up:
docker-compose -f docker-compose.yml up -d app;
docker-compose -f docker-compose.yml up --exit-code-from dockerize-app dockerize-app || exit 1;
npm run start:react-app;
up:
docker-compose -f docker-compose.yml up -d devbox;
docker-compose -f docker-compose.yml up --exit-code-from dockerize-devbox dockerize-devbox || exit 1;
make app-up
app-logs:
docker logs -f aidbox-react-app_app_1
down:
docker-compose down;
build:
npm run build;
test:
npm run test;
generate-aidbox-ts:
make up;
docker-compose -f docker-compose.yml -f docker-compose.aidbox-ts.yml run --rm aidbox-ts-generator;
yarn run prettier --write shared/src/contrib/aidbox/index.ts;
unlock-pg:
sudo chmod a+rwx pgdata && sudo chown -R ${USER}:${USER} pgdata;
ci:
make up;
make generate-aidbox-ts;
make typecheck;
make test;