Compare commits
No commits in common. "aa11014ab955457aeb20a06cc5375048c301bd87" and "38526d5e08817d165659d8345a27d0e82f2c41e7" have entirely different histories.
aa11014ab9
...
38526d5e08
@ -22,8 +22,6 @@ jobs:
|
|||||||
cd master
|
cd master
|
||||||
echo "${{ secrets.DOCKERGIT_TOKEN }}" | docker login git.woodburn.au -u nathanwoodburn --password-stdin
|
echo "${{ secrets.DOCKERGIT_TOKEN }}" | docker login git.woodburn.au -u nathanwoodburn --password-stdin
|
||||||
tag_num=$(git rev-parse --short HEAD)
|
tag_num=$(git rev-parse --short HEAD)
|
||||||
echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}"
|
|
||||||
|
|
||||||
docker build -t hnshosting-master:$tag_num .
|
docker build -t hnshosting-master:$tag_num .
|
||||||
docker tag hnshosting-master:$tag_num git.woodburn.au/nathanwoodburn/hnshosting-master:$tag_num
|
docker tag hnshosting-master:$tag_num git.woodburn.au/nathanwoodburn/hnshosting-master:$tag_num
|
||||||
docker push git.woodburn.au/nathanwoodburn/hnshosting-master:$tag_num
|
docker push git.woodburn.au/nathanwoodburn/hnshosting-master:$tag_num
|
||||||
@ -49,7 +47,6 @@ jobs:
|
|||||||
cd discord-bot
|
cd discord-bot
|
||||||
echo "${{ secrets.DOCKERGIT_TOKEN }}" | docker login git.woodburn.au -u nathanwoodburn --password-stdin
|
echo "${{ secrets.DOCKERGIT_TOKEN }}" | docker login git.woodburn.au -u nathanwoodburn --password-stdin
|
||||||
tag_num=$(git rev-parse --short HEAD)
|
tag_num=$(git rev-parse --short HEAD)
|
||||||
echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}"
|
|
||||||
docker build -t hnshosting-bot:$tag_num .
|
docker build -t hnshosting-bot:$tag_num .
|
||||||
docker tag hnshosting-bot:$tag_num git.woodburn.au/nathanwoodburn/hnshosting-bot:$tag_num
|
docker tag hnshosting-bot:$tag_num git.woodburn.au/nathanwoodburn/hnshosting-bot:$tag_num
|
||||||
docker push git.woodburn.au/nathanwoodburn/hnshosting-bot:$tag_num
|
docker push git.woodburn.au/nathanwoodburn/hnshosting-bot:$tag_num
|
||||||
|
@ -60,7 +60,7 @@ SMTP_HOST: smtp-server
|
|||||||
SMTP_PORT: smtp-port
|
SMTP_PORT: smtp-port
|
||||||
SMTP_USER: smtp-user
|
SMTP_USER: smtp-user
|
||||||
SMTP_PASS: smtp-pass
|
SMTP_PASS: smtp-pass
|
||||||
SMTP_FROM: smtp-from (eg. HNSHosting <hosting@nathan.woodburn.au>) This is optional
|
SMTP_FROM: smtp-from <Optional>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
@ -252,6 +252,7 @@ def stripeapi():
|
|||||||
except stripe.error.SignatureVerificationError as e:
|
except stripe.error.SignatureVerificationError as e:
|
||||||
return jsonify({'success': 'false'})
|
return jsonify({'success': 'false'})
|
||||||
|
|
||||||
|
# Handle the event
|
||||||
if event.type == 'payment_intent.succeeded':
|
if event.type == 'payment_intent.succeeded':
|
||||||
payment_intent = event.data.object
|
payment_intent = event.data.object
|
||||||
# Get email
|
# Get email
|
||||||
@ -269,12 +270,12 @@ def stripeapi():
|
|||||||
password = os.getenv('SMTP_PASS')
|
password = os.getenv('SMTP_PASS')
|
||||||
from_email = os.getenv('SMTP_FROM')
|
from_email = os.getenv('SMTP_FROM')
|
||||||
if from_email == None:
|
if from_email == None:
|
||||||
from_email = "Hosting <"+user + ">"
|
from_email = user
|
||||||
|
|
||||||
context = ssl.create_default_context()
|
context = ssl.create_default_context()
|
||||||
with smtplib.SMTP_SSL(host, port, context=context) as server:
|
with smtplib.SMTP_SSL(host, port, context=context) as server:
|
||||||
server.login(user, password)
|
server.login(user, password)
|
||||||
message = "From: " + from_email + "\nTo: " + email + \
|
message = "From: Hosting <" + from_email + ">\nTo: " + email + \
|
||||||
"\nSubject: Your Licence key\n\nHello,\n\n"\
|
"\nSubject: Your Licence key\n\nHello,\n\n"\
|
||||||
+"This email contains your licence key for your new wordpress site.\n" \
|
+"This email contains your licence key for your new wordpress site.\n" \
|
||||||
+"You can redeem this key via the discord bot or api.\n\n"\
|
+"You can redeem this key via the discord bot or api.\n\n"\
|
||||||
@ -282,12 +283,16 @@ def stripeapi():
|
|||||||
|
|
||||||
server.sendmail(from_email, email, message)
|
server.sendmail(from_email, email, message)
|
||||||
|
|
||||||
print('Licence sent via email for stripe payment', flush=True)
|
|
||||||
|
|
||||||
|
print('PaymentIntent was successful!', flush=True)
|
||||||
else:
|
else:
|
||||||
print('Unhandled event type {}'.format(event.type))
|
print('Unhandled event type {}'.format(event.type))
|
||||||
return jsonify({'success': 'true'})
|
return jsonify({'success': 'true'})
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_sites_count():
|
def get_sites_count():
|
||||||
# If file doesn't exist, create it
|
# If file doesn't exist, create it
|
||||||
try:
|
try:
|
||||||
|
Loading…
Reference in New Issue
Block a user