I have an issue with running my kobweb site in a d...
# kobweb
c
I have an issue with running my kobweb site in a docker container. Whenever I stop the container (or my docker environment stops because of a system reboot) and want to restart it, I always get this crash
Copy code
2025-02-19 12:23:10 Exception in thread "main" com.varabyte.kobweb.common.error.KobwebException: Server cannot start as one is already running at <http://localhost:8081> with PID 9
2025-02-19 12:23:10     at com.varabyte.kobweb.server.ApplicationKt.main(Application.kt:87)
2025-02-19 12:23:10     at com.varabyte.kobweb.server.ApplicationKt$main$6.invoke(Application.kt)
2025-02-19 12:23:10     at com.varabyte.kobweb.server.ApplicationKt$main$6.invoke(Application.kt)
2025-02-19 12:23:10     at kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$1.invokeSuspend(IntrinsicsJvm.kt:270)
2025-02-19 12:23:10     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2025-02-19 12:23:10     at kotlin.coroutines.ContinuationKt.startCoroutine(Continuation.kt:115)
2025-02-19 12:23:10     at kotlin.coroutines.jvm.internal.RunSuspendKt.runSuspend(RunSuspend.kt:19)
2025-02-19 12:23:10     at com.varabyte.kobweb.server.ApplicationKt.main(Application.kt)
I'm not sure what to do here, mostly I just remove the container and build a new one. But if this happens when I have multiple kobweb sites running, this can be very tedious...
d
I'm honestly not sure. But you can possibly add a
kobweb stop
command into your Dockerfile somewhere?