A full-stack recipe management app.
- Frontend: React (Vite)
- Backend: FastAPI, Strawberry GraphQL, starlette, python
- Docker
Make sure you have installed:
- Node.js (v18+)
- Docker
- Build the image
docker build -t reciper ./fronted- Run
docker run -p 5173:5173 reciper- Access the application
Visit http://localhost:5173 on your browser
- Vite runs on port 5173 by default.
- Dockerfile is located inside the frontend directory.
- .dockerignore is used to exclude unnecessary files and keep images small.
- For Vite, use the --host flag if you need network access to the container.