bugfix and documentation
This commit is contained in:
25
README.md
25
README.md
@@ -1,2 +1,27 @@
|
||||
# py-push-server
|
||||
|
||||
## Docker Compose Setup
|
||||
|
||||
```
|
||||
version: '3.1'
|
||||
|
||||
services:
|
||||
endorser-push-server:
|
||||
container_name: 'endorser-push-server'
|
||||
image: endorser-push-server:1.0
|
||||
build:
|
||||
context: ./py-push-server
|
||||
volumes:
|
||||
- /docker-volumes/pwa-push-server/data:/app/instance/data
|
||||
restart: always
|
||||
networks:
|
||||
- phoenix-network
|
||||
|
||||
networks:
|
||||
phoenix-network:
|
||||
external: true
|
||||
```
|
||||
|
||||
ON first run you need to:
|
||||
|
||||
`docker network create phoenix-network`
|
||||
|
||||
6
app.py
6
app.py
@@ -135,7 +135,7 @@ class WebPushService():
|
||||
subscription_info=subscription_info,
|
||||
data=json.dumps(message),
|
||||
vapid_private_key=vapid_key.private_key,
|
||||
vapid_claims={"sub": "mailto:admin@yourdomain.com"}
|
||||
vapid_claims={"sub": "mailto:matthew.raymer@gmail.com"}
|
||||
)
|
||||
return True
|
||||
|
||||
@@ -297,7 +297,7 @@ class WebPushService():
|
||||
db.session.commit()
|
||||
|
||||
# Introducing a delay (ensure that gateway endpoint is available)
|
||||
time.sleep(5)
|
||||
time.sleep(10)
|
||||
|
||||
# Constructing the subscription information for the push notification
|
||||
subscription_info = {
|
||||
@@ -312,7 +312,7 @@ class WebPushService():
|
||||
message = {"title": "Subscription Successful", "message": "Thank you for subscribing!"}
|
||||
|
||||
# Sending the confirmation push notification
|
||||
success = WebPushService_send_push_notification(subscription_info, message, vapid_key)
|
||||
success = WebPushService._send_push_notification(subscription_info, message, vapid_key)
|
||||
|
||||
# Returning the operation status
|
||||
return jsonify(success=success)
|
||||
|
||||
Reference in New Issue
Block a user