From 9f041f491b310ba43baa4963d0912c7e66e964e1 Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Wed, 9 Oct 2024 13:21:00 +0300 Subject: [PATCH] fix pk read issue --- crypto/sol/app.py | 3 ++- compose.yml => crypto/sol/compose.yml | 10 ++++------ 2 files changed, 6 insertions(+), 7 deletions(-) rename compose.yml => crypto/sol/compose.yml (67%) diff --git a/crypto/sol/app.py b/crypto/sol/app.py index 3ff0424..2204b03 100644 --- a/crypto/sol/app.py +++ b/crypto/sol/app.py @@ -1160,7 +1160,8 @@ async def subscribe_to_wallet(): pk = os.getenv("PK") if not pk: try: - with open('./crypto/sol/secret.pk', 'r') as f: + script_dir = os.path.dirname(os.path.abspath(__file__)) + with open(os.path.join(script_dir, 'secret.pk'), 'r') as f: pk = f.read().strip() if pk: logging.info("Private key loaded successfully from file.") diff --git a/compose.yml b/crypto/sol/compose.yml similarity index 67% rename from compose.yml rename to crypto/sol/compose.yml index 915d3a0..65425da 100644 --- a/compose.yml +++ b/crypto/sol/compose.yml @@ -1,18 +1,16 @@ version: '3' -services: +services: sol-copytrade: image: python:3.12-slim container_name: solana-watcher working_dir: /app + ports: + - 3111:3001 volumes: - # - sol-copytrade:/app - - /mnt/apps/DEV/REPOS/git.d-popov.com/ai-kevin/crypto/sol/:/app + - /mnt/storage/DEV/workspace/repos/git.d-popov.com/ai-kevin/crypto/sol/:/app environment: - TZ=UTC - command: > sh -c "pip install -r requirements.txt && python app.py" restart: unless-stopped -volumes: - sol-copytrade: \ No newline at end of file