mirror of
https://github.com/aljazceru/sciencestr.git
synced 2025-12-16 21:44:26 +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:
|
||||
image: ipfs/kubo:latest
|
||||
volumes:
|
||||
- ./ipfs/staging/:/export
|
||||
- ./ipfs/data:/data/ipfs
|
||||
- /home/lio/ipfs/staging/:/export
|
||||
- /home/lio/ipfs/data:/data/ipfs
|
||||
ports:
|
||||
- 4001:4001
|
||||
- 4001:4001/udp
|
||||
@@ -17,4 +17,22 @@ services:
|
||||
ports:
|
||||
- 6333:6333
|
||||
- 6334:6334
|
||||
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