feat(build): add Docker support (#322)

* feat(build): add Docker support

* fix: pnpm patches

* chore: update readme

* chore: refactor Docker section into separate markdown file

* chore: remove polling and host 0.0.0.0

* feat: add .dockerignore

* feat: update .dockerignore
This commit is contained in:
doprz
2024-11-21 22:41:52 -06:00
committed by GitHub
parent 7dd93690d6
commit a5e921fd75
5 changed files with 431 additions and 1 deletions

View File

@@ -58,7 +58,9 @@ Contributions are welcome and encouraged! To get started:
For significant changes, its recommended to open an issue first to discuss the proposed updates.
## Development: Getting Started
## Development
### Getting Started
1. Clone this repository: `git clone https://github.com/Longhorn-Developers/UT-Registration-Plus.git`
2. **Node Version**: This project requires the Node.js version specified in `.nvmrc`. Use [nvm](https://github.com/nvm-sh/nvm) to install and manage the correct version:
@@ -101,6 +103,10 @@ Use `BETA=true pnpm build` to generate a beta build.
</details>
### Docker
This project includes a Dockerfile that allows you to build, zip, or run the extension in development mode using Docker. Refer to [Docker Dev Setup](./DOCKER_DEV_SETUP.md) to get started.
## Loading the Extension Manually
To load the extension manually in Chrome: