peterspackman commited on
Commit
a28dfd2
·
1 Parent(s): 21b30b5

Rework dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +2 -4
  2. marimo/app.py +0 -3
Dockerfile CHANGED
@@ -5,12 +5,10 @@ ENV PATH="/home/user/.local/bin:$PATH"
5
 
6
  ENV UV_SYSTEM_PYTHON=1
7
  WORKDIR /app
8
- COPY --chown=user ./deployment/requirements.txt requirements.txt
9
- RUN uv pip install -r requirements.txt
10
 
11
  # Copy and install the local repo, then remove it
12
- COPY --chown=user ./ /pycek_public
13
- RUN uv pip install /pycek_public && rm -rf /pycek_public
14
  COPY --chown=user ./marimo /app
15
  RUN chown -R user:user /app
16
  USER user
 
5
 
6
  ENV UV_SYSTEM_PYTHON=1
7
  WORKDIR /app
 
 
8
 
9
  # Copy and install the local repo, then remove it
10
+ RUN uv pip install git+https://github.com/praiteri/pycek_public
11
+ RUN uv pip install marimo fastapi colorama
12
  COPY --chown=user ./marimo /app
13
  RUN chown -R user:user /app
14
  USER user
marimo/app.py CHANGED
@@ -3,7 +3,6 @@ from fastapi.responses import HTMLResponse, RedirectResponse
3
  import marimo
4
  from fastapi import FastAPI, Form, Request, Response
5
  import os
6
- work_dir = os.environ.get('PYCEK_WORKDIR', '/tmp/')
7
 
8
  # Create a marimo asgi app
9
  server = (
@@ -23,6 +22,4 @@ app.mount("/", server.build())
23
  # Run the server
24
  if __name__ == "__main__":
25
  import uvicorn
26
- os.chdir(work_dir)
27
-
28
  uvicorn.run(app, host="0.0.0.0", port=8000)
 
3
  import marimo
4
  from fastapi import FastAPI, Form, Request, Response
5
  import os
 
6
 
7
  # Create a marimo asgi app
8
  server = (
 
22
  # Run the server
23
  if __name__ == "__main__":
24
  import uvicorn
 
 
25
  uvicorn.run(app, host="0.0.0.0", port=8000)