added ovpn path correctly
Browse files- App/app.py +6 -2
App/app.py
CHANGED
|
@@ -12,7 +12,7 @@ from .Metrics.MetricsRoutes import metrics_router
|
|
| 12 |
from .Messages.MessagesRoute import message_router
|
| 13 |
|
| 14 |
# from .Subscriptions.background_tasks import check_expiring_subscriptions
|
| 15 |
-
import asyncio
|
| 16 |
import logging
|
| 17 |
import subprocess
|
| 18 |
|
|
@@ -38,7 +38,11 @@ async def connect_to_vpn():
|
|
| 38 |
try:
|
| 39 |
# Replace 'your_vpn_command' with the actual command to connect to your VPN
|
| 40 |
# For example, if using OpenVPN:
|
| 41 |
-
command = [
|
|
|
|
|
|
|
|
|
|
|
|
|
| 42 |
process = subprocess.Popen(command)
|
| 43 |
await asyncio.sleep(5) # Wait for a few seconds to ensure the VPN connects
|
| 44 |
logging.info("VPN connected successfully.")
|
|
|
|
| 12 |
from .Messages.MessagesRoute import message_router
|
| 13 |
|
| 14 |
# from .Subscriptions.background_tasks import check_expiring_subscriptions
|
| 15 |
+
import asyncio, os
|
| 16 |
import logging
|
| 17 |
import subprocess
|
| 18 |
|
|
|
|
| 38 |
try:
|
| 39 |
# Replace 'your_vpn_command' with the actual command to connect to your VPN
|
| 40 |
# For example, if using OpenVPN:
|
| 41 |
+
command = [
|
| 42 |
+
"openvpn",
|
| 43 |
+
"--config",
|
| 44 |
+
f"{os.path.dirname(__file__)}/Mikrotik/utils/client1-working.ovpn",
|
| 45 |
+
]
|
| 46 |
process = subprocess.Popen(command)
|
| 47 |
await asyncio.sleep(5) # Wait for a few seconds to ensure the VPN connects
|
| 48 |
logging.info("VPN connected successfully.")
|