Skip to content
Snippets Groups Projects
Commit d0f1cdf1 authored by Mirco Nasuti's avatar Mirco Nasuti
Browse files

clean + trying to persist psql data

parent a0f41a45
No related branches found
No related tags found
No related merge requests found
......@@ -2,9 +2,4 @@
./halt.sh
docker-compose -f ./docker-compose_build.yml build
docker-compose -f ./docker-compose_build.yml up -d
until [ -e ./target/backend-services-DOCKER_BUILD.jar ]; do
echo 'Waiting...'
sleep 1
done
docker-compose -f ./docker-compose_build.yml run --rm backend_build
......@@ -13,11 +13,11 @@ services:
links:
- "db"
db:
container_name: db
image: postgres:9.5.3
ports:
- "5432:5432"
volumes:
- ./data:/var/lib/postgres/
environment:
POSTGRES_USER: postgres
container_name: db
image: postgres:9.5.3
ports:
- "5432:5432"
volumes:
- ./postgresql:/var/lib/postgresql
environment:
POSTGRES_USER: postgres
......@@ -19,6 +19,6 @@ services:
ports:
- "5432:5432"
volumes:
- ./data:/var/lib/postgresql/data
- ./postgresql:/var/lib/postgresql
environment:
POSTGRES_USER: postgres
#!/usr/bin/env bash
echo 'Removing old target folder...'
rm -r target/
echo 'Packaging...'
mvn package
echo 'Waiting for postgres to be ready...'
......@@ -10,9 +13,11 @@ until psql -h "db" -U "postgres" -c '\l'; do
done
if [ $(psql -h "db" -U "postgres" -c "\dt" | grep schema_version | wc -l) == 0 ]; then
echo 'Generating database baseline...'
mvn flyway:baseline
fi
echo 'Migrating database...'
mvn flyway:migrate
# Uncomment to generate a PDF API documentation
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment