optimize building
This commit is contained in:
parent
ddc9c00818
commit
23ef27c95b
4
Makefile
4
Makefile
|
|
@ -49,13 +49,13 @@ ps status:
|
||||||
$(COMPOSE) ps
|
$(COMPOSE) ps
|
||||||
|
|
||||||
logs:
|
logs:
|
||||||
$(COMPOSE) logs -f $(SERVICE)
|
$(COMPOSE) logs -f --since 1h $(SERVICE)
|
||||||
|
|
||||||
logs-%:
|
logs-%:
|
||||||
$(MAKE) logs SERVICE=$*
|
$(MAKE) logs SERVICE=$*
|
||||||
|
|
||||||
tail:
|
tail:
|
||||||
$(COMPOSE) logs -f --tail=200 $(SERVICE)
|
$(COMPOSE) logs -f --since 1h $(SERVICE)
|
||||||
|
|
||||||
tail-%:
|
tail-%:
|
||||||
$(MAKE) tail SERVICE=$*
|
$(MAKE) tail SERVICE=$*
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,12 @@
|
||||||
services:
|
services:
|
||||||
|
uploader-bot-image:
|
||||||
|
build:
|
||||||
|
context: ../uploader-bot
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
|
command: ["true"]
|
||||||
|
networks: [mynet]
|
||||||
|
|
||||||
db:
|
db:
|
||||||
image: postgres:16
|
image: postgres:16
|
||||||
environment:
|
environment:
|
||||||
|
|
@ -18,15 +26,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-app:
|
backend-app:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
dockerfile: Dockerfile
|
|
||||||
command: python -m app
|
command: python -m app
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=primary
|
- NODE_ROLE=primary
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
ipfs:
|
ipfs:
|
||||||
|
|
@ -90,15 +98,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-indexer:
|
backend-indexer:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
dockerfile: Dockerfile
|
|
||||||
command: python -m app indexer
|
command: python -m app indexer
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
@ -113,14 +121,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-ton-daemon:
|
backend-ton-daemon:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
command: python -m app ton_daemon
|
command: python -m app ton_daemon
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
@ -135,14 +144,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-license-index:
|
backend-license-index:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
command: python -m app license_index
|
command: python -m app license_index
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
@ -157,14 +167,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-convert-process:
|
backend-convert-process:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
command: python -m app convert_process
|
command: python -m app convert_process
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
@ -180,14 +191,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-convert-v3:
|
backend-convert-v3:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
command: python -m app convert_v3
|
command: python -m app convert_v3
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
@ -203,14 +215,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-index-scout-v3:
|
backend-index-scout-v3:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
command: python -m app index_scout_v3
|
command: python -m app index_scout_v3
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
@ -220,14 +233,15 @@ services:
|
||||||
networks: [mynet]
|
networks: [mynet]
|
||||||
|
|
||||||
backend-derivative-janitor:
|
backend-derivative-janitor:
|
||||||
build:
|
image: ${BACKEND_IMAGE:-uploader-bot:latest}
|
||||||
context: ../uploader-bot
|
|
||||||
command: python -m app derivative_janitor
|
command: python -m app derivative_janitor
|
||||||
env_file:
|
env_file:
|
||||||
- ./.env
|
- ./.env
|
||||||
environment:
|
environment:
|
||||||
- NODE_ROLE=worker
|
- NODE_ROLE=worker
|
||||||
depends_on:
|
depends_on:
|
||||||
|
uploader-bot-image:
|
||||||
|
condition: service_completed_successfully
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
backend-app:
|
backend-app:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue