Added docker compose
This commit is contained in:
1 parent
f827293a12
commit
aa25d9620d
3 files changed
+30
-2
No files matched your search
+2
-2
@@ -2,5 +2,5 @@ node_modules
|
||||
.env
|
||||
*.log
|
||||
*.sh
|
||||
docker/mongo/mongo_data/*
|
||||
docker/redis/redis_data/*
|
||||
docker/mongo/data/*
|
||||
docker/redis/data/*
|
||||
@@ -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
|
||||
@@ -0,0 +1,13 @@
|
||||
FROM node:20-alpine
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY ../../package*.json ./
|
||||
|
||||
RUN npm install
|
||||
|
||||
COPY ../../ ./
|
||||
|
||||
EXPOSE 5000
|
||||
|
||||
CMD ["node", "index.js"]
|
||||
Reference in new issue
Block a user