quassel_docker.sh firther fixes; postgres data dir added, too

master
Michał 'rysiek' Woźniak 2015-01-03 19:17:10 +01:00
parent 38a8d388a1
commit 7ba9ec0658
2 changed files with 18 additions and 5 deletions

4
postgres/data/.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
# Ignore everything in this directory
*
# Except this file
!.gitignore

View File

@ -7,18 +7,27 @@ postgres_container="$project_name-postgres"
quassel_image="$project_name/quassel"
quassel_container="$project_name-quassel"
# postgres data dir
pgdata="`pwd`/postgres/data"
# postgres docker
runpostgres="docker run -h $postgres_container -t -i --name $postgres_container --rm $postgres_image"
runpostgres="docker run -h $postgres_container --name $postgres_container -v $pgdata:/var/lib/postgresql/9.3/main/ --rm $postgres_image"
# quassel docker
runquassel="docker run -h $quassel_container --link=$quassel_container:$postgres_container -t -i --name $quassel_container --rm $quassel_image"
runquassel="docker run -h $quassel_container --link=$quassel_container:$postgres_container --name $quassel_container --rm $quassel_image"
echo """
running:
$runpostgres
$runquassel
will run:
- $runpostgres
- $runquassel
"""
echo "running the postgres container..."
$runpostgres
echo "running the quassel container..."
$runquassel
echo "all done"
# root access to both containers:
# docker run --entrypoint /bin/sh -u root -h $postgres_container -t -i --name $postgres_container --rm $postgres_image -c /bin/bash
# docker run --entrypoint /bin/sh -u root -h $quassel_container --link=$quassel_container:$postgres_container -t -i --name $quassel_container --rm $quassel_image -c /bin/bash