diff --git a/README.md b/README.md index 98b881b..1943ab7 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,15 @@ * local-docker-registry * registry-password +## initial deployment + +initialise database + +```shell +docker ps | grep guacamole-postgresql.1 +sh init-postgresql.sh $ID +``` + ## using ssh keys guacamole does *not* work with the standard openssh format for private keys. ie: diff --git a/deploy.sh b/deploy.sh index 2394d2c..172bacc 100644 --- a/deploy.sh +++ b/deploy.sh @@ -1,4 +1,4 @@ -docker stack rm remote +docker stack rm guacamole echo 'sleeping...zzz' sleep 60 -docker stack deploy -c docker-compose.yml remote +docker stack deploy -c docker-compose.yml guacamole diff --git a/init-postgresql.sql b/init-postgresql.sql new file mode 100644 index 0000000..a0d7fce --- /dev/null +++ b/init-postgresql.sql @@ -0,0 +1,2 @@ +docker exec -it $1 psql -U postgres -d $GUACAMOLE_POSTGRES_DB -f /initdb.sql +docker exec -it $1 psql -U postgres -d $GUACAMOLE_POSTGRES_DB -f /init-user.sql -v password=$GUACAMOLE_POSTGRES_PASSWORD -v user=$GUACAMOLE_POSTGRES_USER \ No newline at end of file