Browse Source

events for web apps built and web apps deployed

pull/4023/head
Martin McKeaveney 6 years ago
parent
commit
32dd7dd245
  1. 5
      packages/builder/src/analytics.js
  2. 5
      packages/builder/src/components/start/CreateAppModal.svelte
  3. 3
      packages/builder/src/pages/[application]/deploy/index.svelte
  4. 5
      packages/server/src/app.js
  5. 5
      packages/server/src/index.js

5
packages/builder/src/analytics.js

@ -12,7 +12,12 @@ function captureException(err) {
Sentry.captureException(err)
}
function captureEvent(event) {
posthog.capture(event)
}
export default {
activate,
captureException,
captureEvent,
}

5
packages/builder/src/components/start/CreateAppModal.svelte

@ -6,6 +6,7 @@
import { getContext } from "svelte"
import { fade } from "svelte/transition"
import { post } from "builderStore/api"
import analytics from "../../analytics"
const { open, close } = getContext("simple-modal")
@ -38,6 +39,10 @@
const res = await response.json()
analytics.captureEvent("web_app_created", {
name,
description,
})
$goto(`./${res._id}`)
} catch (error) {
console.error(error)

3
packages/builder/src/pages/[application]/deploy/index.svelte

@ -26,6 +26,9 @@
notifier.success(`Your Deployment is Complete.`)
deployed = true
loading = false
analytics.captureEvent("deployment", {
appId,
})
} catch (err) {
analytics.captureException(err)
notifier.danger("Deployment unsuccessful. Please try again later.")

5
packages/server/src/app.js

@ -46,3 +46,8 @@ module.exports = async port => {
const server = http.createServer(app.callback())
return server.listen(serverPort || 4001)
}
process.on("SIGINT", function() {
console.log("\nGracefully shutting down from SIGINT")
process.exit(1)
})

5
packages/server/src/index.js

@ -20,3 +20,8 @@ async function runServer() {
}
runServer()
process.on("SIGINT", function() {
console.log("\nGracefully shutting down from SIGINT")
process.exit(1)
})

Loading…
Cancel
Save