The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

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

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Irek Archer
July 13, 2018

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

TAGS
AUG Leaders

Atlassian Community Events