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