build: Fix hot reloading of UI, improve docs
This commit is contained in:
parent
847e6bfb5b
commit
beb4981c22
3 changed files with 12 additions and 10 deletions
10
README.md
10
README.md
|
@ -83,19 +83,21 @@ skaffold run -p lemmy--prod
|
|||
|
||||
#### Kubernetes
|
||||
|
||||
This requires:
|
||||
##### Requirements
|
||||
|
||||
- Local or remote Kubernetes Cluster, i.e. [`minikube`](https://kubernetes.io/docs/tasks/tools/install-minikube/)
|
||||
- Local or remote Kubernetes cluster, i.e. [`minikube`](https://kubernetes.io/docs/tasks/tools/install-minikube/)
|
||||
- [`kubectl`](https://kubernetes.io/docs/tasks/tools/install-kubectl/)
|
||||
- [`skaffold`](https://skaffold.dev/)
|
||||
|
||||
After satisfying the requirements, run the following:
|
||||
##### Running
|
||||
|
||||
```bash
|
||||
skaffold dev -p lemmy--dev
|
||||
```
|
||||
|
||||
And goto http://localhost:4444.
|
||||
And goto http://localhost:4444 (automatically proxies to localhost, both if the cluster is local or remote).
|
||||
|
||||
It hot-reloads the UI and automatically recompiles the server.
|
||||
|
||||
#### Non-Kubernetes
|
||||
|
||||
|
|
|
@ -93,8 +93,8 @@ spec:
|
|||
name: lemmy-server--dev
|
||||
resources:
|
||||
limits:
|
||||
memory: 256Mi
|
||||
cpu: 256m
|
||||
memory: 512Mi
|
||||
cpu: 512m
|
||||
ports:
|
||||
- containerPort: 8536
|
||||
---
|
||||
|
|
|
@ -9,15 +9,15 @@ profiles:
|
|||
docker:
|
||||
dockerfile: Dockerfile.dev
|
||||
sync:
|
||||
"**/*.rs": src/
|
||||
"***/*.rs": .
|
||||
- image: registry.gitlab.com/pojntfx/lemmy/ui.dev
|
||||
context: ui
|
||||
docker:
|
||||
dockerfile: Dockerfile.dev
|
||||
sync:
|
||||
"**/*.ts": src/
|
||||
"**/*.tsx": src/
|
||||
"**/*.css": src/
|
||||
"***/*.ts": .
|
||||
"***/*.tsx": .
|
||||
"***/*.css": .
|
||||
deploy:
|
||||
kubectl:
|
||||
manifests:
|
||||
|
|
Reference in a new issue