Skip to content

Commit 05b8c8f

Browse files
committed
changes
1 parent 2308980 commit 05b8c8f

File tree

5 files changed

+233
-334
lines changed

5 files changed

+233
-334
lines changed

.env.example

+1-2
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,4 @@ GOAT_WALLET_PRIVATE_KEY=
2222
SOLANA_PRIVATE_KEY=
2323
DISCORD_TOKEN=
2424
XAI_API_KEY=
25-
TOGETHER_API_KEY=
26-
25+
TOGETHER_API_KEY=

Dockerfile

+8-5
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,18 @@ ENV PATH="/root/.local/bin:$PATH"
2323
# Verify Poetry installation
2424
RUN poetry --version
2525

26+
2627
# Set working directory
2728
WORKDIR /app
2829

2930
# Copy Poetry files
30-
COPY pyproject.toml /app/
31+
COPY pyproject.toml poetry.lock /app/
32+
33+
34+
# Install dependencies, including the 'server' extra
35+
RUN poetry install --no-root --with=server
36+
3137

32-
# Install dependencies
33-
RUN poetry config virtualenvs.create false \
34-
&& poetry lock && poetry install --no-root --extras server
3538

3639
# Copy application code
3740
COPY . /app/
@@ -43,4 +46,4 @@ EXPOSE 8000
4346
ENV DSTACK_SIMULATOR_ENDPOINT="http://tappd:8090"
4447

4548
# Command to run the application using app.py
46-
CMD ["poetry", "run", "python", "main.py", "--server"]
49+
CMD ["poetry","run","python", "main.py", "--server"]

docker-compose.yaml

+24-16
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,34 @@
11
version: "3.8"
22
services:
33
zerepy:
4-
image: ruxdoteth/zerepy:v0.1
4+
image: ruxdoteth/zerepy:latest
55
container_name: zerepy
6-
command:
7-
- /bin/sh
8-
- -c
9-
- |
10-
cd /app
11-
rm -rf agents
12-
mkdir agents
13-
echo "Creating agent config"
14-
echo ${AGENT_CONFIG} | base64 -d > agents/${AGENT_NAME}.json
15-
echo ${GENERAL_CONFIG} | base64 -d > agents/general.json
16-
poetry run python main.py --server
176
environment:
18-
- AGENT_NAME=${AGENT_NAME}
19-
- AGENT_CONFIG=${AGENT_CONFIG}
20-
- GENERAL_CONFIG=${GENERAL_CONFIG}
7+
- ALLORA_API_KEY=${ALLORA_API_KEY}
218
- ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
229
- OPENAI_API_KEY=${OPENAI_API_KEY}
10+
- EternalAI_API_KEY=${EternalAI_API_KEY}
11+
- EternalAI_API_URL=${EternalAI_API_URL}
12+
- EVM_PRIVATE_KEY=${EVM_PRIVATE_KEY}
13+
- FARCASTER_MNEMONIC=${FARCASTER_MNEMONIC}
14+
- HYPERBOLIC_API_KEY=${HYPERBOLIC_API_KEY}
15+
- GALADRIEL_API_KEY=${GALADRIEL_API_KEY}
16+
- GALADRIEL_FINE_TUNE_API_KEY=${GALADRIEL_FINE_TUNE_API_KEY}
17+
- GROQ_API_KEY=${GROQ_API_KEY}
18+
- TWITTER_CONSUMER_KEY=${TWITTER_CONSUMER_KEY}
19+
- TWITTER_CONSUMER_SECRET=${TWITTER_CONSUMER_SECRET}
20+
- TWITTER_ACCESS_TOKEN=${TWITTER_ACCESS_TOKEN}
21+
- TWITTER_ACCESS_TOKEN_SECRET=${TWITTER_ACCESS_TOKEN_SECRET}
22+
- TWITTER_USER_ID=${TWITTER_USER_ID}
23+
- TWITTER_BEARER_TOKEN=${TWITTER_BEARER_TOKEN}
24+
- SOLANA_PRIVATE_KEY=${SOLANA_PRIVATE_KEY}
25+
- SONIC_PRIVATE_KEY=${SONIC_PRIVATE_KEY}
26+
- GOAT_RPC_PROVIDER_URL=${GOAT_RPC_PROVIDER_URL}
27+
- GOAT_WALLET_PRIVATE_KEY=${GOAT_WALLET_PRIVATE_KEY}
28+
- SOLANA_PRIVATE_KEY=${SOLANA_PRIVATE_KEY}
29+
- DISCORD_TOKEN=${DISCORD_TOKEN}
30+
- XAI_API_KEY=${XAI_API_KEY}
31+
- TOGETHER_API_KEY=${TOGETHER_API_KEY}
2332
- DSTACK_SIMULATOR_ENDPOINT=http://tappd:8090
2433
ports:
2534
- "8000:8000"
@@ -29,7 +38,6 @@ services:
2938
- tappd
3039
networks:
3140
- zerepy-network
32-
3341
tappd:
3442
image: phalanetwork/tappd-simulator:latest
3543
container_name: tappd

0 commit comments

Comments
 (0)