Added docker compose

This commit is contained in:
Alex Holliday committed 2024-06-13 21:37:14 -07:00
1 parent f827293a12
commit aa25d9620d
3 files changed
+30 -2

No files matched your search

+2 -2
View File
@@ -2,5 +2,5 @@ node_modules
.env
*.log
*.sh
docker/mongo/mongo_data/*
docker/redis/redis_data/*
docker/mongo/data/*
docker/redis/data/*
+15
View File
@@ -0,0 +1,15 @@
version: '3'
services:
server:
image: uptime_server:latest
ports:
- "5000:5000"
env_file:
- .env
depends_on:
- redis
- mongodb
redis:
image: uptime_redis
mongodb:
image: uptime_database_mongo
+13
View File
@@ -0,0 +1,13 @@
FROM node:20-alpine
WORKDIR /app
COPY ../../package*.json ./
RUN npm install
COPY ../../ ./
EXPOSE 5000
CMD ["node", "index.js"]