@@ -6,13 +6,25 @@ RUN mvn package -DskipTests
66RUN mv target/patternatlas.api-1.2.0-SNAPSHOT.jar target/patternatlas.api-1.2.0-SNAPSHOT-no-hal-explorer.jar
77RUN mvn package -DskipTests -PHAL_EXPLORER
88
9-
109FROM openjdk:8
1110
1211ARG DOCKERIZE_VERSION=v0.6.1
1312
13+ # liquibase initial data
14+ ENV PATTERN_ATLAS_FETCH_INITIAL_DATA false
15+ ENV PATTERN_ATLAS_CONTENT_REPOSITORY_URL "https://github.com/PatternAtlas/pattern-atlas-content.git"
16+ ENV PATTERN_ATLAS_PRIVATE_CONTENT_REPOSITORY_URL
"[email protected] :PatternAtlas/internal-pattern-atlas-content.git" 17+ ENV PATTERN_ATLAS_CONTENT_REPOSITORY_BRANCH "main"
18+
19+ # install dependencies (git)
20+ RUN apt-get update \
21+ && apt-get update -qq && apt-get install -qqy \
22+ git \
23+ && apt-get clean \
24+ && rm -rf /var/lib/apt/lists/*
25+
1426ENV API_PORT 1977
15- ENV JDBC_DATABASE_URL localhost
27+ ENV JDBC_DATABASE_URL host.docker.internal
1628ENV JDBC_DATABASE_USERNAME postgres
1729ENV JDBC_DATABASE_PASSWORD postgres
1830ENV JDBC_DATABASE_NAME postgres
@@ -29,7 +41,11 @@ COPY --from=builder /tmp/pattern-atlas-api/target/patternatlas.api-1.2.0-SNAPSHO
2941
3042ADD .docker/application.properties.tpl /var/www/java/application.properties.tpl
3143
44+ ADD .docker/copy_initial_data.sh /var/www/java/copy_initial_data.sh
45+
3246CMD dockerize -template /var/www/java/application.properties.tpl:/var/www/java/application.properties \
47+ && chmod +x /var/www/java/copy_initial_data.sh \
48+ && /var/www/java/copy_initial_data.sh \
3349 && cd /var/www/java/ \
3450 && if [ "$HAL_EXPLORER" = "true" ]; then java -jar api.jar; else java -jar api_no_hal_explorer.jar; fi
3551
0 commit comments