@@ -0,0 +1 @@
+**/node_modules
@@ -0,0 +1,27 @@
+FROM clojure:tools-deps-alpine as build
+
+RUN mkdir /app
+WORKDIR /app
+RUN apk add npm
+COPY package* /app/
+RUN npm install
+COPY . /app
+RUN npm run build
+RUN clojure -M:frontend release tubo
+FROM clojure:tools-deps-alpine
+COPY deps.edn /app
+RUN clojure -P
+COPY --from=build /app/resources /app/resources
+EXPOSE 3000
+CMD clojure -M:run
@@ -0,0 +1,7 @@
+version: "3"
+services:
+ tubo:
+ build: .
+ restart: unless-stopped
+ ports:
+ - 3000:3000