Browse Source

adding builder route for testing

pull/4023/head
Martin McKeaveney 6 years ago
parent
commit
ee139cd137
  1. 8
      .github/workflows/release.yml
  2. 48
      packages/builder/src/pages/_builder.svelte
  3. 2
      packages/server/src/electron.js

8
.github/workflows/release.yml

@ -1,8 +1,8 @@
name: Budibase Release
on:
# Trigger the workflow on push,
# but only for the release branch
# Trigger the workflow on push with tags,
# but only for the master branch
push:
branches:
- master
@ -25,10 +25,10 @@ jobs:
with:
node-version: ${{ matrix.node-version }}
- run: yarn
# - run: yarn lint
- run: yarn lint
- run: yarn bootstrap
- run: yarn build
# - run: yarn test
- run: yarn test
- name: Prepare for app notarization (macOS)
if: startsWith(matrix.os, 'macos')

48
packages/builder/src/pages/_builder.svelte

@ -0,0 +1,48 @@
<script>
import { store } from "builderStore"
import AppList from "components/start/AppList.svelte"
import { onMount } from "svelte"
import IconButton from "components/common/IconButton.svelte"
import Spinner from "components/common/Spinner.svelte"
let promise = getApps()
async function getApps() {
const res = await fetch(`/api/applications`)
const json = await res.json()
if (res.ok) {
return json
} else {
throw new Error(json)
}
}
</script>
<main>
{#await promise}
<div class="spinner-container">
<Spinner />
</div>
{:then result}
<AppList apps={result} />
{:catch err}
<h1 style="color:red">{err}</h1>
{/await}
</main>
<style>
main {
height: 100%;
width: 100%;
font-family: "Roboto", Helvetica, Arial, sans-serif;
}
.spinner-container {
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
</style>

2
packages/server/src/electron.js

@ -13,7 +13,7 @@ if (isDev) {
})
}
const APP_URL = "http://localhost:4001"
const APP_URL = "http://localhost:4001/_builder"
const APP_TITLE = "Budibase Builder"
let win

Loading…
Cancel
Save