Merge pull request #48 from Sixzeroo/main

Support using with docker compose
This commit is contained in:
Niek van der Maas 2023-03-20 14:09:36 +01:00 committed by GitHub
commit 80f2b8069c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 27 additions and 1 deletions

8
Dockerfile Normal file
View File

@ -0,0 +1,8 @@
FROM node:18-alpine
ADD . /work
WORKDIR /work
RUN npm ci
CMD ["npm", "run", "dev:public"]

View File

@ -21,6 +21,12 @@ npm ci
npm run dev # or: npm run build npm run dev # or: npm run build
``` ```
## Use with Docker compose
```bash
docker compose up -d
```
## Contributors ## Contributors
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
@ -46,4 +52,4 @@ npm run dev # or: npm run build
<!-- markdownlint-restore --> <!-- markdownlint-restore -->
<!-- prettier-ignore-end --> <!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END --> <!-- ALL-CONTRIBUTORS-LIST:END -->

11
docker-compose.yml Normal file
View File

@ -0,0 +1,11 @@
version: "3"
services:
chatgpt_web:
container_name: chatgpt_web
restart: always
ports:
- 5173:5173
build:
context: "."
dockerfile: Dockerfile

View File

@ -5,6 +5,7 @@
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
"dev:public": "vite --host 0.0.0.0",
"build": "vite build", "build": "vite build",
"build:github": "vite build --base=/chatgpt-web/", "build:github": "vite build --base=/chatgpt-web/",
"preview": "vite preview", "preview": "vite preview",