You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -155,6 +169,28 @@ You can then view the frontend at `http://localhost:3000` and the backend api en
155
169
156
170
FastAPI `backend` updates will refresh automatically, but the `celeryworker` container must be restarted before changes take effect.
157
171
172
+
### Starting Jupyter Lab
173
+
174
+
If you like to do algorithmic development and testing in Jupyter Notebooks, then launch the `backend` terminal and start Jupyter as follows:
175
+
176
+
```bash
177
+
docker-compose exec backend bash
178
+
```
179
+
180
+
From the terminal:
181
+
182
+
```bash
183
+
$JUPYTER
184
+
```
185
+
186
+
Copy the link generated into your browser and start.
187
+
188
+
**NOTE:** Notebooks developed in the container are not saved outside, so remember to copy them for persistence. You can do that from inside Jupyter (download), or:
This stack can be adjusted and used with several deployment options that are compatible with Docker Compose, but it is designed to be used in a cluster controlled with pure Docker in Swarm Mode with a Traefik main load balancer proxy handling automatic HTTPS certificates, using the ideas from <ahref="https://dockerswarm.rocks"target="_blank">DockerSwarm.rocks</a>.
0 commit comments