fix: add gradle wrapper and enable env vars
This commit is contained in:
+8
-6
@@ -7,15 +7,17 @@ RUN apt-get update && apt-get install -y curl && \
|
|||||||
apt-get install -y nodejs
|
apt-get install -y nodejs
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
# 1. Сначала копируем файлы обертки Gradle
|
||||||
|
COPY gradlew .
|
||||||
|
COPY gradle gradle
|
||||||
|
|
||||||
# Копируем всё содержимое проекта
|
# 2. Даем права на исполнение
|
||||||
|
RUN chmod +x gradlew
|
||||||
|
|
||||||
|
# 3. Копируем исходники (включая Angular и Java части)
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Даем права на выполнение Gradle
|
# 4. Теперь твоя "педаль" сработает
|
||||||
RUN chmod +x ./gradlew
|
|
||||||
|
|
||||||
# Запускаем твою "педаль" через Gradle
|
|
||||||
# Она сама соберет Angular, почистит статику и соберет Jar
|
|
||||||
RUN ./gradlew copyAngularBuild_prod bootJar -x test
|
RUN ./gradlew copyAngularBuild_prod bootJar -x test
|
||||||
|
|
||||||
# Финальный легковесный образ
|
# Финальный легковесный образ
|
||||||
|
|||||||
@@ -5,17 +5,23 @@ spring.application.name=jambotron
|
|||||||
server.port=8081
|
server.port=8081
|
||||||
#============Localhost Configurations========================
|
#============Localhost Configurations========================
|
||||||
|
|
||||||
spring.datasource.url= jdbc:postgresql://localhost:5432/jambotronDB
|
#spring.datasource.url= jdbc:postgresql://localhost:5432/jambotronDB
|
||||||
spring.datasource.username= admin
|
#spring.datasource.username= admin
|
||||||
spring.datasource.password= postgrespw
|
#spring.datasource.password= postgrespw
|
||||||
|
|
||||||
spring.flyway.baseline-on-migrate=true
|
spring.flyway.baseline-on-migrate=true
|
||||||
spring.flyway.validate-on-migrate=true
|
spring.flyway.validate-on-migrate=true
|
||||||
|
|
||||||
spring.flyway.url=jdbc:postgresql://localhost:5432/jambotronDB
|
#spring.flyway.url=jdbc:postgresql://localhost:5432/jambotronDB
|
||||||
spring.flyway.user=admin
|
#spring.flyway.user=admin
|
||||||
spring.flyway.password=postgrespw
|
#spring.flyway.password=postgrespw
|
||||||
|
|
||||||
|
spring.datasource.url=${SPRING_DATASOURCE_URL}
|
||||||
|
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
|
||||||
|
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}
|
||||||
|
spring.flyway.url=${SPRING_FLYWAY_URL}
|
||||||
|
spring.flyway.user=${SPRING_FLYWAY_USER}
|
||||||
|
spring.flyway.password=${SPRING_FLYWAY_PASSWORD}
|
||||||
|
|
||||||
#============Koyeb Configurations========================
|
#============Koyeb Configurations========================
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user