Merge pull request #36 from JBB0807/finalize

Finalize
This commit is contained in:
JB Balahadia 2025-05-26 14:17:28 -07:00 committed by GitHub
commit 690f662bec
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 35 additions and 0 deletions

20
Dockerfile.dev Normal file
View file

@ -0,0 +1,20 @@
# Development Dockerfile with hot reload for Vite React application
FROM node:18-alpine
WORKDIR /app
# Copy package.json and lock file
COPY package.json pnpm-lock.yaml ./
# Install dependencies
RUN npm install -g pnpm && \
pnpm install
# Copy project files
COPY . .
# Expose port for Vite dev server
EXPOSE 5173
# Start development server with hot reload
CMD ["pnpm", "run", "dev", "--", "--host", "0.0.0.0"]

15
docker-compose.yml Normal file
View file

@ -0,0 +1,15 @@
version: '3.8'
services:
battlesnake_app:
build:
context: .
dockerfile: Dockerfile.dev
container_name: battlesnake_dev_app
ports:
- "5173:5173"
volumes:
- .:/app
- /app/node_modules
environment:
- NODE_ENV=development