Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
df98320
refactor: reputation oracle local setup
dnechay May 16, 2025
2a893a3
refactor: human server local setup
dnechay May 16, 2025
f1a1695
refactor: human app client local setup
dnechay May 16, 2025
c117517
refactor: launcher local setup
dnechay May 16, 2025
93aeb1b
refactor: rename docker cvat vars
dnechay May 16, 2025
1eb5f43
refactor: jl client local setup
dnechay May 16, 2025
874e911
refactor: improve dashboard setup
dnechay May 16, 2025
a0b8469
refactor: improve staking
dnechay May 16, 2025
42ad443
refactor: rename cvat services in docker
dnechay May 19, 2025
a961d6a
refactor: rename cvat docker db
dnechay May 19, 2025
0b911f4
refactor: cvat to docker setup
dnechay May 19, 2025
66d4b72
refactor: cvat oracle files names
dnechay May 19, 2025
8056312
refactor: fortune env
dnechay May 19, 2025
3d5091b
refactor: rename cvat buckets
dnechay May 19, 2025
1b025e5
fix: recording oracle url in docker
dnechay May 19, 2025
fc3b71f
feat: fortune exco in docker
dnechay May 20, 2025
7e64bb6
feat: fortune client in docker
dnechay May 20, 2025
a405427
feat: fortune reco in docker
dnechay May 20, 2025
0aba51c
fix: remove unused rpc from client apps
dnechay May 21, 2025
cf3a2ef
chore: fortune deps and unused script
dnechay May 21, 2025
7c749f8
feat: add setup kv store scripts
dnechay May 21, 2025
66c331a
feat: docker convenience scripts
dnechay May 21, 2025
6fc2e53
refactor: remove docker env files
dnechay May 22, 2025
5043571
refactor: cvat env files
dnechay May 22, 2025
727a3af
fix: env files resolution for node apps
dnechay May 22, 2025
cc380e1
fix: remove excessive dockerignore
dnechay May 22, 2025
bdf544c
refactor: subraph to cvat docker
dnechay May 22, 2025
d542450
fix: invalid subgraph api key value
dnechay May 22, 2025
ad8981d
feat: add check-env script for docker
dnechay May 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
.husky
audits
docs
docker-setup
scripts
**/node_modules
**/build
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,5 @@ hardhat-dependency-compiler
cache

#docker databases
docker-db
docker-db
graph-node-db
21 changes: 21 additions & 0 deletions docker-setup/.env.compose
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MINIO_PORT=9000

# NOTE: Avoid changing this since it impact KV store urls
BACKEND_APPS_INTERNAL_PORT=5000

REPUTATION_ORACLE_EXPOSED_PORT=5001
HUMAN_APP_SERVER_EXPOSED_PORT=5002
JOB_LAUNCHER_EXPOSED_PORT=5003
EXCHANGE_ORACLE_CVAT_EXPOSED_PORT=5004
RECORDING_ORACLE_CVAT_EXPOSED_PORT=5005
EXCHANGE_ORACLE_FORTUNE_EXPOSED_PORT=5006
RECORDING_ORACLE_FORTUNE_EXPOSED_PORT=5007

HUMAN_APP_CLIENT_EXPOSED_PORT=3001
JOB_LAUNCHER_CLIENT_EXPOSED_PORT=3002
FORTUNE_CLIENT_EXPOSED_PORT=3003

RPC_URL_POLYGON_AMOY=https://rpc-amoy.polygon.technology

# Might be empty
SUBGRAPH_API_KEY=
31 changes: 31 additions & 0 deletions docker-setup/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
.PHONY: check-env-file \
infra-up infra-stop \
build-services services-up services-stop

DOCKER_PARALLEL ?= 4

check-env-file:
@if [ ! -f "./.env.compose.local" ]; then \
cp ./.env.compose ./.env.compose.local ; \
fi

infra-up:
docker-compose --env-file .env.compose.local up -d postgres redis minio minio-client

infra-stop:
docker-compose --env-file .env.compose.local stop postgres redis minio minio-client

build-services:
docker-compose --env-file .env.compose.local --parallel $(DOCKER_PARALLEL) up --no-start

services-up:
@service_names="$(wordlist 2, $(words $(MAKECMDGOALS)), $(MAKECMDGOALS))"; \
docker-compose --env-file .env.compose.local --parallel $(DOCKER_PARALLEL) up -d $$service_names

services-stop:
@service_names="$(wordlist 2, $(words $(MAKECMDGOALS)), $(MAKECMDGOALS))"; \
docker-compose --env-file .env.compose.local stop $$service_names

# catch-all and noop; to avoid warnings when using MAKECMDGOALS
%:
@:
Loading