setup: Dockerfile
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 26 Mar 2024 18:29:25 +0000 (13:29 -0500)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 26 Mar 2024 18:29:25 +0000 (13:29 -0500)
Dockerfile [new file with mode: 0644]
src/app.onyx

diff --git a/Dockerfile b/Dockerfile
new file mode 100644 (file)
index 0000000..82ec891
--- /dev/null
@@ -0,0 +1,21 @@
+FROM onyx:latest
+
+RUN apt install --yes git
+
+WORKDIR /app
+
+COPY onyx-pkg.kdl onyx-pkg.kdl
+RUN onyx pkg sync
+
+COPY src src
+COPY build.onyx build.onyx
+RUN onyx pkg build default
+RUN rm -r src
+
+COPY www www
+
+ENV SERVER_PORT 8080
+EXPOSE 8080
+
+CMD onyx run out.wasm
+
index 02731928dd846c0983217b761c798c2eacc61124..389ff7a4e05aaa321c045880011bea8343f93fee 100644 (file)
@@ -30,7 +30,6 @@ reg: otmp.TemplateRegistry;
 }
 
 main :: () {
-    default_log_level(.Error);
     load_library_list();
     
     reg = otmp.registry();
@@ -93,7 +92,7 @@ main :: () {
         logf(.Info, "Listening on {}", port);
 
         app->serve(~~port);
-        println("Server stopping...");
+        logf(.Info, "Server stopping...");
     }
 }