mirror of
https://github.com/aljazceru/sciencestr.git
synced 2025-12-17 05:54:24 +01:00
docker support
This commit is contained in:
11
Dockerfile-api
Normal file
11
Dockerfile-api
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Dockerfile-api
|
||||||
|
FROM python:3.9
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
COPY requirements-api.txt ./
|
||||||
|
RUN pip install --no-cache-dir -r requirements-api.txt
|
||||||
|
|
||||||
|
COPY api.py .
|
||||||
|
|
||||||
|
CMD ["python", "./api.py"]
|
||||||
11
Dockerfile-bot
Normal file
11
Dockerfile-bot
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# Dockerfile-science-bot
|
||||||
|
FROM python:3.9
|
||||||
|
|
||||||
|
WORKDIR /app
|
||||||
|
|
||||||
|
COPY requirements-bot.txt ./
|
||||||
|
RUN pip install --no-cache-dir -r requirements-science-bot.txt
|
||||||
|
|
||||||
|
COPY science-bot.py .
|
||||||
|
|
||||||
|
CMD ["python", "./science-bot.py"]
|
||||||
@@ -3,8 +3,8 @@ services:
|
|||||||
ipfs_host:
|
ipfs_host:
|
||||||
image: ipfs/kubo:latest
|
image: ipfs/kubo:latest
|
||||||
volumes:
|
volumes:
|
||||||
- ./ipfs/staging/:/export
|
- /home/lio/ipfs/staging/:/export
|
||||||
- ./ipfs/data:/data/ipfs
|
- /home/lio/ipfs/data:/data/ipfs
|
||||||
ports:
|
ports:
|
||||||
- 4001:4001
|
- 4001:4001
|
||||||
- 4001:4001/udp
|
- 4001:4001/udp
|
||||||
@@ -18,3 +18,21 @@ services:
|
|||||||
- 6333:6333
|
- 6333:6333
|
||||||
- 6334:6334
|
- 6334:6334
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
|
science_bot:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile-science-bot
|
||||||
|
depends_on:
|
||||||
|
- api
|
||||||
|
|
||||||
|
api:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: Dockerfile-api
|
||||||
|
ports:
|
||||||
|
- 6000:6000
|
||||||
|
depends_on:
|
||||||
|
- ipfs_host
|
||||||
|
- qdrant
|
||||||
|
restart: always
|
||||||
2
requirements-api.txt
Normal file
2
requirements-api.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
cybrex
|
||||||
|
quart
|
||||||
3
requirements-bot.txt
Normal file
3
requirements-bot.txt
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
nostr_sdk
|
||||||
|
cybrex
|
||||||
|
quart
|
||||||
Reference in New Issue
Block a user