Skip to content

Commit

Permalink
feat(deployment): docker file for vitesse (#378)
Browse files Browse the repository at this point in the history
  • Loading branch information
Mhdi-kr authored Jun 30, 2022
1 parent d6f8290 commit 4d6d9b9
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
7 changes: 7 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FROM node:16-alpine
RUN corepack enable
WORKDIR /root/app
COPY . .
RUN pnpm i --prod
RUN pnpm build
CMD pnpm preview --host
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,16 @@ And you will see the generated file in `dist` that ready to be served.

Go to [Netlify](https://app.netlify.com/start) and select your clone, `OK` along the way, and your App will be live in a minute.

### Docker
First, build the vitesse image by opening the terminal in the project's root directory.
```bash
docker build . -t vitesse
```
Run the image and specify port mapping with the `-p` flag.
```bash
docker run -p 4173:4173 vitesse
```

## Why

I have created several Vite apps recently. Setting the configs up is kinda the bottleneck for me to make the ideas simply come true within a very short time.
Expand Down

0 comments on commit 4d6d9b9

Please sign in to comment.