optimize building

This commit is contained in:
user 2025-09-26 09:37:23 +03:00
parent ddc9c00818
commit 23ef27c95b
2 changed files with 34 additions and 20 deletions

View File

@ -49,13 +49,13 @@ ps status:
$(COMPOSE) ps
logs:
$(COMPOSE) logs -f $(SERVICE)
$(COMPOSE) logs -f --since 1h $(SERVICE)
logs-%:
$(MAKE) logs SERVICE=$*
tail:
$(COMPOSE) logs -f --tail=200 $(SERVICE)
$(COMPOSE) logs -f --since 1h $(SERVICE)
tail-%:
$(MAKE) tail SERVICE=$*

View File

@ -1,4 +1,12 @@
services:
uploader-bot-image:
build:
context: ../uploader-bot
dockerfile: Dockerfile
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: ["true"]
networks: [mynet]
db:
image: postgres:16
environment:
@ -18,15 +26,15 @@ services:
networks: [mynet]
backend-app:
build:
context: ../uploader-bot
dockerfile: Dockerfile
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app
env_file:
- ./.env
environment:
- NODE_ROLE=primary
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
ipfs:
@ -90,15 +98,15 @@ services:
networks: [mynet]
backend-indexer:
build:
context: ../uploader-bot
dockerfile: Dockerfile
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app indexer
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app:
@ -113,14 +121,15 @@ services:
networks: [mynet]
backend-ton-daemon:
build:
context: ../uploader-bot
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app ton_daemon
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app:
@ -135,14 +144,15 @@ services:
networks: [mynet]
backend-license-index:
build:
context: ../uploader-bot
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app license_index
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app:
@ -157,14 +167,15 @@ services:
networks: [mynet]
backend-convert-process:
build:
context: ../uploader-bot
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app convert_process
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app:
@ -180,14 +191,15 @@ services:
networks: [mynet]
backend-convert-v3:
build:
context: ../uploader-bot
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app convert_v3
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app:
@ -203,14 +215,15 @@ services:
networks: [mynet]
backend-index-scout-v3:
build:
context: ../uploader-bot
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app index_scout_v3
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app:
@ -220,14 +233,15 @@ services:
networks: [mynet]
backend-derivative-janitor:
build:
context: ../uploader-bot
image: ${BACKEND_IMAGE:-uploader-bot:latest}
command: python -m app derivative_janitor
env_file:
- ./.env
environment:
- NODE_ROLE=worker
depends_on:
uploader-bot-image:
condition: service_completed_successfully
db:
condition: service_healthy
backend-app: