diff --git a/btlabel.app.oncloud.my.id.conf b/btlabel.app.oncloud.my.id.conf new file mode 100644 index 0000000..32545be --- /dev/null +++ b/btlabel.app.oncloud.my.id.conf @@ -0,0 +1,10 @@ +server { + listen 80; + server_name btlabel.app.oncloud.my.id; + + location / { + root /home/wartana/myApp/btlabel; + index index.html; + try_files $uri $uri/ =404; + } +} diff --git a/create_btlabel_app_record.py b/create_btlabel_app_record.py new file mode 100644 index 0000000..d41efa6 --- /dev/null +++ b/create_btlabel_app_record.py @@ -0,0 +1,28 @@ +import requests +import json +import os + +VULTR_API_KEY = os.environ.get("VULTR_API_KEY") +DOMAIN = "oncloud.my.id" + +headers = { + "Authorization": f"Bearer {VULTR_API_KEY}", + "Content-Type": "application/json" +} + +print(f"Creating record btlabel.app.{DOMAIN} -> 103.138.63.186") + +data = { + "name": "btlabel.app", + "type": "A", + "data": "103.138.63.186", + "ttl": 300 +} + +response = requests.post(f"https://api.vultr.com/v2/domains/{DOMAIN}/records", headers=headers, json=data) + +if response.status_code == 201: + print("Record created successfully!") + print(json.dumps(response.json(), indent=2)) +else: + print(f"Error ({response.status_code}): {response.text}") diff --git a/create_btlabel_record.py b/create_btlabel_record.py new file mode 100644 index 0000000..7a0b46d --- /dev/null +++ b/create_btlabel_record.py @@ -0,0 +1,28 @@ +import requests +import json +import os + +VULTR_API_KEY = os.environ.get("VULTR_API_KEY") +DOMAIN = "oncloud.my.id" + +headers = { + "Authorization": f"Bearer {VULTR_API_KEY}", + "Content-Type": "application/json" +} + +print(f"Creating record btlabel.{DOMAIN} -> 103.138.63.186") + +data = { + "name": "btlabel", + "type": "A", + "data": "103.138.63.186", + "ttl": 300 +} + +response = requests.post(f"https://api.vultr.com/v2/domains/{DOMAIN}/records", headers=headers, json=data) + +if response.status_code == 201: + print("Record created successfully!") + print(json.dumps(response.json(), indent=2)) +else: + print(f"Error ({response.status_code}): {response.text}")