/
setwind
/
City
Обзор
Документация
Войти
/
setwind
/
City
Код
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Dockerfile
22 строки
596 B
InfinityExistence
add docker compose build
19 май 2025, 12:18
19 май 2025, 12:18
6c0433e
Код
Авторство
О чём код?
FROM node:alpine AS frontend WORKDIR /app COPY ./frontend/package*.json ./ RUN npm install COPY ./frontend . RUN npm run build FROM maven:3.9.9-eclipse-temurin-24-alpine as build WORKDIR /app COPY pom.xml . RUN mvn dependency:go-offline -B COPY --from=frontend /app/dist/frontend/browser ./src/main/resources/static COPY src ./src RUN mvn package -DskipTests FROM eclipse-temurin:24-jdk-alpine RUN addgroup --system city-group && adduser --system --ingroup city-group city USER city:city-group WORKDIR /app COPY --from=build /app/target/*.jar app.jar EXPOSE 8080 CMD ["java", "-jar", "app.jar"]