File tree Expand file tree Collapse file tree 3 files changed +20
-10
lines changed
Expand file tree Collapse file tree 3 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ services:
4545 - solver-network
4646
4747 solver-db :
48- image : postgres:17.5
48+ image : postgres:17.5-alpine
4949 container_name : diffy-bot-db-container
5050 environment :
5151 POSTGRES_USER : ${DB_USERNAME}
@@ -55,7 +55,7 @@ services:
5555 - " 5433:5432"
5656 volumes :
5757 - pgdata:/var/lib/postgresql/data
58- - ./database/schema.sql:/docker-entrypoint-initdb.d/init.sql
58+ - ./database/schema.sql:/docker-entrypoint-initdb.d/init.sql:ro
5959 networks :
6060 - solver-network
6161
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ FROM python:3.13.3-slim
22
33WORKDIR /solver-client
44
5- COPY solver-bot /solver-client
6- COPY .env .env
5+ COPY solver-bot .
6+ COPY .env .
77
88RUN pip install --no-cache-dir -r requirements.txt
99
Original file line number Diff line number Diff line change 1- FROM openjdk:21-jdk- slim
1+ FROM openjdk:21-slim AS builder
22
33WORKDIR /solver-server
44
5- RUN apt-get update && apt-get install -y maven
6-
7- COPY solver-common /solver-server
8- COPY .env .env
5+ RUN apt-get update && \
6+ apt-get install -y --no-install-recommends maven && \
7+ apt-get clean && \
8+ rm -rf /var/lib/apt/lists/*
99
10+ COPY solver-common/pom.xml .
1011RUN mvn dependency:go-offline
1112
12- RUN mvn clean install
13+ COPY solver-common .
14+ COPY .env .
15+ RUN mvn clean package -DskipTests -B
16+
17+ FROM openjdk:21-slim
18+
19+ WORKDIR /solver-server
20+
21+ COPY --from=builder /solver-server/target/solver-0.1.jar /solver-server/target/solver-0.1.jar
22+ COPY --from=builder /solver-server/.env /solver-server/.env
1323
1424CMD ["java" , "-jar" , "target/solver-0.1.jar" ]
You can’t perform that action at this time.
0 commit comments