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
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
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