diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5f9f46d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,6 @@ +FROM node:20 +WORKDIR /app +EXPOSE 8127 +CMD [ "bash", "init.sh" ] + +# This is just copied from urlshortener cause both apps have similar architecture diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4e25782 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.0' + +services: + enstrayedapi: + build: + context: . + image: enstrayedapi + container_name: enstrayedapi + restart: unless-stopped + volumes: + - .:/app \ No newline at end of file diff --git a/init.sh b/init.sh new file mode 100644 index 0000000..c6a65d2 --- /dev/null +++ b/init.sh @@ -0,0 +1,4 @@ +#! /bin/bash + +npm install +node index.js \ No newline at end of file