add: dockerfile

This commit is contained in:
2025-07-20 23:24:00 +05:00
parent c7f6baac5d
commit e59669f66a
5 changed files with 53 additions and 1 deletions

29
docker-compose.yml Normal file
View File

@ -0,0 +1,29 @@
services:
app:
container_name: minecraft-api
build:
context: .
dockerfile: Dockerfile
ports:
- "3000:3000"
volumes:
- ./app/static:/app/static
environment:
- MONGO_URI=mongodb://mongodb:27017/minecraft-api
- SECRET_KEY=your-secret-key
- ALGORITHM=HS256
- ACCESS_TOKEN_EXPIRE_MINUTES=30
depends_on:
- mongodb
mongodb:
container_name: mongodb
image: mongo:latest
ports:
- "27017:27017"
volumes:
- ./mongodb:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=popa
- MONGO_INITDB_ROOT_PASSWORD=2006sit_
restart: always