Skip to content

Commit bf05764

Browse files
Update deploy workflow
Fixes #6
1 parent 183b764 commit bf05764

File tree

5 files changed

+765
-760
lines changed

5 files changed

+765
-760
lines changed

.github/workflows/deploy.yml

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
name: Deploy to Github Pages
2+
on:
3+
push:
4+
branches: [main]
5+
6+
jobs:
7+
build-and-deploy:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: Checkout
11+
uses: actions/checkout@v3
12+
with:
13+
fetch-depth: 0
14+
15+
- name: Setup Node.js
16+
uses: actions/setup-node@v3
17+
with:
18+
node-version: '16'
19+
cache: 'npm'
20+
cache-dependency-path: './table-component/package-lock.json'
21+
22+
- name: Install and Build
23+
run: |
24+
npm install
25+
cd ./table-component
26+
npm run build
27+
env:
28+
NODE_ENV: production
29+
30+
- name: Copy build files
31+
run: |
32+
mkdir -p ../css ../js
33+
cp ./table-component/dist/css/app*.css ../css/app.css
34+
cp ./table-component/dist/css/chunk-vendors*.css ../css/chunk-vendors.css
35+
cp ./table-component/dist/js/app*.js ../js/app.js
36+
cp ./table-component/dist/js/chunk-vendors*.js ../js/chunk-vendors.js
37+
38+
- name: Prepare documentation
39+
run: |
40+
mkdir gh-pages
41+
touch gh-pages/.nojekyll
42+
mv site/* ./gh-pages/
43+
44+
- name: Deploy documentation.
45+
if: ${{ github.event_name == 'push' }}
46+
uses: JamesIves/[email protected]
47+
with:
48+
branch: gh-pages
49+
force: true
50+
folder: gh-pages

.github/workflows/node.js.yml

-38
This file was deleted.

index.html

+8-8
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
88
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900">
99
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">
10-
<link href="/css/app.5921e8d2.css" rel="preload" as="style">
11-
<link href="/css/chunk-vendors.ff603852.css" rel="preload" as="style">
12-
<link href="/js/app.5da4fec8.js" rel="preload" as="script">
13-
<link href="/js/chunk-vendors.69b84130.js" rel="preload" as="script">
14-
<link href="/css/chunk-vendors.ff603852.css" rel="stylesheet">
15-
<link href="/css/app.5921e8d2.css" rel="stylesheet">
10+
<link href="/css/app.css" rel="preload" as="style">
11+
<link href="/css/chunk-vendors.css" rel="preload" as="style">
12+
<link href="/js/app.js" rel="preload" as="script">
13+
<link href="/js/chunk-vendors.js" rel="preload" as="script">
14+
<link href="/css/chunk-vendors.css" rel="stylesheet">
15+
<link href="/css/app.css" rel="stylesheet">
1616
<div class="jumbotron">
1717
<h1>Mapping Commons</h1>
1818

@@ -44,7 +44,7 @@ <h2>
4444
</div>
4545

4646
<div id="app"></div>
47-
<script src="/js/chunk-vendors.69b84130.js"></script>
48-
<script src="/js/app.5da4fec8.js"></script>
47+
<script src="/js/chunk-vendors.js"></script>
48+
<script src="/js/app.js"></script>
4949
</body>
5050
</html>

table-component/dist/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>table</title><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"><link href="/css/app.5921e8d2.css" rel="preload" as="style"><link href="/css/chunk-vendors.ff603852.css" rel="preload" as="style"><link href="/js/app.5da4fec8.js" rel="preload" as="script"><link href="/js/chunk-vendors.69b84130.js" rel="preload" as="script"><link href="/css/chunk-vendors.ff603852.css" rel="stylesheet"><link href="/css/app.5921e8d2.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="/js/chunk-vendors.69b84130.js"></script><script src="/js/app.5da4fec8.js"></script></body></html>
1+
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><title>table</title><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"><link href="css/app.5921e8d2.css" rel="preload" as="style"><link href="css/chunk-vendors.ff603852.css" rel="preload" as="style"><link href="js/app.bb9eaf86.js" rel="preload" as="script"><link href="js/chunk-vendors.80da4752.js" rel="preload" as="script"><link href="css/chunk-vendors.ff603852.css" rel="stylesheet"><link href="css/app.5921e8d2.css" rel="stylesheet"></head><body><noscript><strong>We're sorry but table doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script src="js/chunk-vendors.80da4752.js"></script><script src="js/app.bb9eaf86.js"></script></body></html>

0 commit comments

Comments
 (0)