diff --git a/Dockerfile b/Dockerfile index 557e886..5019456 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ COPY src/ src/ COPY tailwind.config.js ./ RUN npm run css:build -FROM clojure:openjdk-25 AS build +FROM clojure:temurin-21-tools-deps-alpine AS build WORKDIR /build COPY deps.edn build.clj ./ @@ -17,7 +17,7 @@ COPY . . COPY --from=css /build/resources/public/css/output.css resources/public/css/output.css RUN clj -T:build all -FROM azul/zulu-openjdk-alpine:25 +FROM eclipse-temurin:21-jre-alpine COPY --from=build /build/target/btcprice-standalone.jar /btcprice/btcprice-standalone.jar diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..a997b19 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +services: + app: + build: . + restart: unless-stopped + ports: + - "4040:4040" + environment: + JDBC_URL: "jdbc:postgresql://postgres:5432/btcprod?user=postgres&password=ratata,123" + extra_hosts: + - "postgres:host-gateway"