For the docker file implementation, can we add additional services to our implementation?

Hi, our blockchain currently lacks the ability to query historical transactions, this in turn cause us some issues with the balances’ checks and some other little issues. We are developing a crawler that can compute these historical transactions and store them in a database.

Is it acceptable in the dockerfile if we have a service that crawl our node and store the result in a database within rosetta?

Yep this totally fine, @fluffy! I wrote a little about this on the website here:

To reiterate, any external services must be wholly contained in your single Dockerfile (should be started and stopped automatically)!

Got it! Thanks , @patrick.ogrady!