hello
04/03/2024, 5:26 PM# syntax=docker/dockerfile:1
FROM gradle:8.4.0-jdk17 AS builder
COPY --chown=gradle:gradle . /home/gradle/src
WORKDIR /home/gradle/src
RUN gradle wasmJsBrowserDistribution --no-daemon
FROM nginx:alpine
COPY --from=builder /home/gradle/src/composeApp/build/dist/wasmJs/productionExecutable/ /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
compose
version: '3.9'
services:
kotlin-wasm-app:
networks:
- frontend
container_name: test-app
hostname: test-app
restart: always
build: .
ports:
- "8000:80"
volumes:
- ./:/codex
networks:
frontend:
name: custom_network
driver: bridge
Yogeshvu
04/03/2024, 5:56 PMhello
04/03/2024, 6:01 PM