Skip to content

Commit aae9cf2

Browse files
committed
refactor(docker): remove static config files and use dynamic generation
- Remove static config.toml files from indexer-service and tap-agent - Update Dockerfiles to rely on start.sh for dynamic config generation - Clean up docker-compose.dev.yml by removing commented static config mounts - Ensure consistent contract file mounting across all Docker configurations
1 parent fa93f67 commit aae9cf2

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

contrib/docker-compose.dev.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ services:
99
- ./local-network/horizon.json:/opt/horizon.json:ro
1010
- ./local-network/.env:/opt/.env:ro
1111
- ./profiling:/opt/profiling:rw
12-
# - ./indexer-service/config.toml:/opt/config/config.toml
1312
- ./indexer-service/start.sh:/usr/local/bin/start.sh
1413
- ../migrations:/opt/migrations:ro
1514
- ../target/release/indexer-service-rs:/usr/local/bin/indexer-service-rs
@@ -35,12 +34,11 @@ services:
3534
- seccomp:unconfined
3635

3736
tap-agent:
38-
image: indexer-base:latest # Pre-built base image with dependencies
37+
image: indexer-base:latest
3938
container_name: tap-agent
4039
volumes:
4140
- ../target/release/indexer-tap-agent:/usr/local/bin/indexer-tap-agent
4241
- ./tap-agent/start.sh:/usr/local/bin/start.sh
43-
# - ./tap-agent:/opt/config:ro
4442
- ./profiling:/opt/profiling:rw
4543
- ./local-network/.env:/opt/.env:ro
4644
- ./local-network/tap-contracts.json:/opt/contracts.json:ro

contrib/indexer-service/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ COPY --from=build /root/target/release/indexer-service-rs /usr/local/bin/indexer
2323
# Copy our start script into the image
2424
COPY contrib/local-network/.env /opt/.env
2525
COPY contrib/indexer-service/start.sh /usr/local/bin/start.sh
26-
COPY contrib/indexer-service/config.toml /opt/config/config.toml
2726
COPY contrib/local-network/horizon.json /opt/horizon.json
27+
COPY contrib/local-network/tap-contracts.json /opt/contracts.json
2828

2929
RUN chmod +x /usr/local/bin/start.sh
3030

contrib/tap-agent/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ RUN mkdir -p /opt/profiling && chmod 777 /opt/profiling
2121

2222
# Copy our start script into the image
2323
COPY contrib/tap-agent/start.sh /usr/local/bin/start.sh
24-
COPY contrib/tap-agent/config.toml /opt/config/config.toml
2524

2625
# Copy the horizon.json and .env files
2726
COPY contrib/local-network/horizon.json /opt/horizon.json
27+
COPY contrib/local-network/tap-contracts.json /opt/contracts.json
2828
COPY contrib/local-network/.env /opt/.env
2929
RUN chmod +x /usr/local/bin/start.sh
3030

0 commit comments

Comments
 (0)