diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..ee48b9e2 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM denoland/deno:alpine-1.44.4 + +EXPOSE 8000 + +WORKDIR /app + +ADD . /app + +RUN deno cache server/main.ts + +ARG version +ENV DENO_DEPLOYMENT_ID $version +USER deno:deno +CMD deno run -A server/main.ts diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..b800f652 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +services: + web: + build: + context: . + args: + version: v2024.6.12 + container_name: harmony + image: harmony + ports: + - "8000:8000"