Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

How to use use the volumes properties to run initial sql scripts.

Adrian Chan July 11, 2018

I have create docker-compose.yml with running the postgres image with the volumes attributes set so it copies a list of .sql scripts from a folder into docker-entrypoint-initdb.d/

E.g.  

db:
image: postgres
volumes:
- ./migrations:/docker-entrypoint-initdb.d/

 This works locally when I run docker-compose up.

 

I was wondering how would I achieve the same result using the Bamboo build plan?

 

I can run the postgres image using the docker task and run docker image but I can't seen to the replicate the initial sql scripts on startup.

I set the following properties:

Host directories:                    Container data volume

/migrations                             /docker-entrypoint-initdb.d/

1 answer

0 votes
Irek Archer July 13, 2018

Why not just use "docker-compose run" in a script task?

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events