commit5d82cb79f9Author: Vivek Teega <vivek.teega@gmail.com> Date: Sat Aug 3 15:30:18 2024 +0530 remove build workflows commit14e392ee8aMerge:24f8a6332821cdAuthor: Vivek Teega <vivek.teega@gmail.com> Date: Sat Aug 3 15:20:12 2024 +0530 Merge pull request #15 from vivekteega/upgrade/separate-images Merged changes from source-branch as a single commit commit32821cd482Author: Vivek Teega <vivek.teega@gmail.com> Date: Sat Aug 3 14:29:00 2024 +0530 Merged changes from source-branch as a single commit commit24f8a637d2Author: Vivek Teega <vivek.teega@gmail.com> Date: Wed Jul 3 21:29:30 2024 +0530 Preparation for CI CD commit95393696edAuthor: Vivek Teega <vivek.teega@gmail.com> Date: Tue Jul 2 15:52:47 2024 +0530 Updated Readme, added comments, minor changes and cleanup commit9cbfe96d44Author: Vivek Teega <vivek.teega@gmail.com> Date: Tue Jul 2 15:17:58 2024 +0530 Structure set in place for Docker compose based deployment commitb7d99fcd08Author: Vivek Teega <vivek.teega@gmail.com> Date: Wed Jun 12 20:08:31 2024 +0530 Added changes to entrypoint.sh for frontend to take in IP of backend container for RPC connection commita162ab19f3Author: Vivek Teega <vivek.teega@gmail.com> Date: Tue Jun 11 15:48:12 2024 +0530 Build single image, but separate execution commit15b9955f98Author: Vivek Teega <vivek.teega@gmail.com> Date: Sat Jun 8 23:11:36 2024 +0000 Separated images, attached same volume and port mapping commit81b6cee363Author: Vivek Teega <vivek.teega@gmail.com> Date: Sun Jun 9 03:52:19 2024 +0530 Cleanup and roadmap commit76a911542bMerge:1f463bd00b2ca2Author: Vivek Teega <vivek.teega@gmail.com> Date: Mon Jun 3 15:16:45 2024 +0530 Merge pull request #7 from asif158/upgrade/sysbox-independent Initial changes for removing sysbox dependency
46 lines
1.5 KiB
YAML
46 lines
1.5 KiB
YAML
version: '3.8'
|
|
|
|
services:
|
|
blockbook-backend:
|
|
image: ${BACKEND_IMAGE}
|
|
container_name: ${BACKEND_CONTAINER_NAME}
|
|
networks:
|
|
- blockbook
|
|
volumes:
|
|
- blockbook:/opt
|
|
- ${BACKEND_BOOTSTRAP_FILE:-/dev/null}:/local-bootstrap/bootstrap-blockbook-flo-mainnet-backend.tar.gz # Use /dev/null if no file
|
|
ports:
|
|
- "${BACKEND_PORT_1}:38366"
|
|
- "${BACKEND_PORT_2}:8066"
|
|
command: backend
|
|
environment:
|
|
- BOOTSTRAP_FILE=/local-bootstrap/bootstrap-blockbook-flo-mainnet-backend.tar.gz # Set to empty string if not provided
|
|
- BOOTSTRAP_URL=${BACKEND_BOOTSTRAP_URL:-} # Set to empty string if not provided
|
|
|
|
blockbook-frontend:
|
|
image: ${FRONTEND_IMAGE}
|
|
container_name: ${FRONTEND_CONTAINER_NAME}
|
|
networks:
|
|
- blockbook
|
|
volumes:
|
|
- blockbook:/opt
|
|
- ${FRONTEND_BOOTSTRAP_FILE:-/dev/null}:/local-bootstrap/bootstrap-blockbook-flo-mainnet-frontend.tar.gz # Use /dev/null if no file
|
|
ports:
|
|
- "${FRONTEND_PORT_1}:9166"
|
|
- "${FRONTEND_PORT_2}:9066"
|
|
depends_on:
|
|
- blockbook-backend
|
|
entrypoint: /bin/sh -c
|
|
command: >
|
|
"/opt/entrypoint.sh frontend $(getent hosts blockbook-backend | awk '{ print $1 }')"
|
|
environment:
|
|
- BOOTSTRAP_FILE=/local-bootstrap/bootstrap-blockbook-flo-mainnet-frontend.tar.gz # Set to empty string if not provided
|
|
- BOOTSTRAP_URL=${FRONTEND_BOOTSTRAP_URL:-} # Set to empty string if not provided
|
|
|
|
volumes:
|
|
blockbook:
|
|
|
|
networks:
|
|
blockbook:
|
|
driver: bridge
|