Spaces:
Running
Running
Commit
·
722d579
1
Parent(s):
825b8cd
Rebrand Migration
Browse files- Update compose.yaml and dockerfile
- Dockerfile +4 -4
- compose.yaml +9 -9
Dockerfile
CHANGED
|
@@ -28,12 +28,12 @@ RUN apt-get update \
|
|
| 28 |
&& apt-get clean \
|
| 29 |
&& rm -rf /var/lib/apt/lists/*
|
| 30 |
|
| 31 |
-
RUN useradd -m -u 1000
|
| 32 |
-
USER
|
| 33 |
|
| 34 |
-
COPY --chown=
|
| 35 |
|
| 36 |
-
COPY --chown=
|
| 37 |
|
| 38 |
ENV PATH="/.venv/bin:$PATH"
|
| 39 |
ENV PYTHONPATH="/app:/.venv/lib/python3.13/dist-packages"
|
|
|
|
| 28 |
&& apt-get clean \
|
| 29 |
&& rm -rf /var/lib/apt/lists/*
|
| 30 |
|
| 31 |
+
RUN useradd -m -u 1000 atheon
|
| 32 |
+
USER atheon
|
| 33 |
|
| 34 |
+
COPY --chown=atheon --from=builder /.venv /.venv
|
| 35 |
|
| 36 |
+
COPY --chown=atheon ./app /app
|
| 37 |
|
| 38 |
ENV PATH="/.venv/bin:$PATH"
|
| 39 |
ENV PYTHONPATH="/app:/.venv/lib/python3.13/dist-packages"
|
compose.yaml
CHANGED
|
@@ -1,29 +1,29 @@
|
|
| 1 |
services:
|
| 2 |
-
|
| 3 |
build:
|
| 4 |
context: .
|
| 5 |
target: runtime
|
| 6 |
ports:
|
| 7 |
- 8698:7860
|
| 8 |
networks:
|
| 9 |
-
-
|
| 10 |
-
-
|
| 11 |
volumes:
|
| 12 |
- ./app:/app
|
| 13 |
environment:
|
| 14 |
-
|
| 15 |
GROQ_API_KEY: "${GROQ_API_KEY}"
|
| 16 |
MONGO_URI: "${MONGO_URI}"
|
| 17 |
OPENBLAS_NUM_THREADS: "${OPENBLAS_NUM_THREADS:-4}"
|
| 18 |
healthcheck:
|
| 19 |
-
test: ["CMD", "curl", "-f", "http://
|
| 20 |
interval: 60s
|
| 21 |
timeout: 5s
|
| 22 |
retries: 3
|
| 23 |
|
| 24 |
networks:
|
| 25 |
-
|
| 26 |
-
name:
|
| 27 |
-
|
| 28 |
-
name:
|
| 29 |
external: true
|
|
|
|
| 1 |
services:
|
| 2 |
+
atheon-in-action:
|
| 3 |
build:
|
| 4 |
context: .
|
| 5 |
target: runtime
|
| 6 |
ports:
|
| 7 |
- 8698:7860
|
| 8 |
networks:
|
| 9 |
+
- atheon-in-action-net
|
| 10 |
+
- atheon-gateway-net
|
| 11 |
volumes:
|
| 12 |
- ./app:/app
|
| 13 |
environment:
|
| 14 |
+
ATHEON_API_KEY: "${ATHEON_API_KEY}"
|
| 15 |
GROQ_API_KEY: "${GROQ_API_KEY}"
|
| 16 |
MONGO_URI: "${MONGO_URI}"
|
| 17 |
OPENBLAS_NUM_THREADS: "${OPENBLAS_NUM_THREADS:-4}"
|
| 18 |
healthcheck:
|
| 19 |
+
test: ["CMD", "curl", "-f", "http://atheon-in-action/health"]
|
| 20 |
interval: 60s
|
| 21 |
timeout: 5s
|
| 22 |
retries: 3
|
| 23 |
|
| 24 |
networks:
|
| 25 |
+
atheon-in-action-net:
|
| 26 |
+
name: atheon-in-action-network
|
| 27 |
+
atheon-gateway-net:
|
| 28 |
+
name: atheon-gateway-network
|
| 29 |
external: true
|