Skip to content

Commit

Permalink
feat: add production docker compose with internal network to avoid pu…
Browse files Browse the repository at this point in the history
…blic access of the database
  • Loading branch information
wajeshubham committed Feb 8, 2024
1 parent 8d61fa6 commit e44995b
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions docker-compose.prod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
version: '3.8'

services:
backend:
image: freeapi-server
build: .
ports:
- 8080:8080
volumes:
- ./:/usr/src/freeapi
- /usr/src/freeapi/node_modules
env_file:
- ./.env
depends_on:
- mongodb
networks:
- freeapi-internal

mongodb:
image: mongo
container_name: mongodb
volumes:
- data:/data/db
networks:
- freeapi-internal

networks:
freeapi-internal:

volumes:
data:

0 comments on commit e44995b

Please sign in to comment.