Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
727 commits
Select commit Hold shift + click to select a range
95cd577
Apply prettier v2 in TerriaMap ✨
tephenavies Aug 29, 2022
363f7d7
Add an announcement too readme about Prettier and point to discussion…
tephenavies Aug 29, 2022
4d2ac71
Merge pull request #615 from TerriaJS/prettier-announcement
na9da Aug 31, 2022
1b409a4
Move RelatedMaps to terriajs
nf-s Sep 21, 2022
c3e8ee2
Bump version and add change log
nf-s Sep 23, 2022
67170f6
bump terriajs version to 8.2.17
nf-s Sep 26, 2022
7b2d039
fix CHANGES
nf-s Sep 28, 2022
a3426db
fix relatedMaps prop
nf-s Sep 28, 2022
df675df
Merge pull request #619 from TerriaJS/move-relatedmaps-terriajs
nf-s Sep 28, 2022
6efd02d
Update LICENSE.md
na9da Oct 5, 2022
35bce83
Merge pull request #620 from TerriaJS/change-license-year
na9da Oct 5, 2022
b76705d
Remove gulp tasks
staffordsmith83 Oct 6, 2022
3d0b748
Remove gulp task `make-package`
staffordsmith83 Oct 6, 2022
83d2f06
Remove `generate-terriajs-schema` package
staffordsmith83 Oct 10, 2022
1d833d8
Remove ejs templating for datasources
staffordsmith83 Oct 6, 2022
7126312
Remove merge-configs gulp task
staffordsmith83 Oct 6, 2022
2d543b5
Update changelog
staffordsmith83 Oct 6, 2022
e8e2613
Merge pull request #628 from TerriaJS/gulp-testing4
tephenavies Oct 11, 2022
347821f
Disable SSH in legacy CloudFormation stack
peterhassall Oct 17, 2022
38d45af
pin lodash types, bump terriajs to 8.2.20 and release 0.0.5
nf-s Nov 2, 2022
25248a5
update yarn.lock
nf-s Nov 2, 2022
03eafaf
Merge pull request #629 from TerriaJS/0-0-5
nf-s Nov 2, 2022
51d2d92
About button href is now pulled from TerriaJS `configParameters.about…
nf-s Nov 2, 2022
0ab3588
Release 0.0.6 and bump terriajs to 8.2.21
nf-s Nov 11, 2022
2d4d8d7
Merge pull request #630 from TerriaJS/about-button-href
nf-s Nov 11, 2022
97168ef
update write-version gulp task
nf-s Nov 11, 2022
7bbeaf7
Merge pull request #632 from TerriaJS/new-version-files
nf-s Nov 25, 2022
9594664
Bump minimist from 1.2.5 to 1.2.6
dependabot[bot] Mar 15, 2023
2bd3c93
Merge pull request #639 from TerriaJS/dependabot/npm_and_yarn/minimis…
tephenavies Mar 15, 2023
abc2a8e
Remove old scripts
tephenavies Mar 17, 2023
ab453ac
Bump terriajs version
tephenavies Mar 22, 2023
f68c09d
Add gulp dev task and move argument parsing into tasks
tephenavies Mar 22, 2023
a0af877
Add announcement about PM2 removal to reamde
tephenavies Mar 22, 2023
de6ff71
Merge branch 'main' into gulp-dev
tephenavies Mar 23, 2023
0b6b9e7
Run yarn-deduplicate
tephenavies Mar 23, 2023
0a5bfa9
Merge pull request #640 from TerriaJS/gulp-dev
tephenavies Mar 23, 2023
e4cd197
Update deps for TS4 build.
na9da Apr 19, 2023
b64fba3
Upgrade to terriajs v8.3.0 and bump version to 0.6.0.
na9da May 22, 2023
3e68318
Add back `version.js` changes to CHANGES.md.
na9da May 22, 2023
32a0072
Update upgrade guide link.
na9da May 22, 2023
76553db
Merge pull request #642 from TerriaJS/ts4-deps
na9da May 22, 2023
0d5e609
Update deploy docs to use docker
tephenavies Jun 6, 2023
c09a110
Duplicate background entry
kapil-grv Jun 7, 2023
8a3d202
Merge pull request #645 from kapil-grv/patch-1
sixlighthouses Jul 7, 2023
d0106ec
Upgrade TerriaJS and prepare for release
tephenavies Jul 28, 2023
dbb95e7
Update lockfile
tephenavies Jul 30, 2023
673adb1
Upgrade preset-typescript to see if it fixes compile errors
tephenavies Jul 30, 2023
cc9250a
Upgrade to terriajs 8.3.2
tephenavies Aug 11, 2023
eff9075
Merge pull request #644 from TerriaJS/update-deploy-docs
tephenavies Aug 11, 2023
41a5741
Merge pull request #646 from TerriaJS/upgrade-terriajs
tephenavies Aug 11, 2023
be0cc58
Bump version for release
tephenavies Aug 11, 2023
2861efd
Merge pull request #647 from TerriaJS/bump-008
tephenavies Aug 11, 2023
6517c54
replace node-sass with sass
nf-s Sep 1, 2023
fed0475
Stop using node_modules/.bin for Windows compatibility
tephenavies Sep 1, 2023
0bea6fd
Notify user when terriajs-server starts and mention log file
tephenavies Sep 8, 2023
52fc543
Also ensure terriajs-server is killed when another task fails
tephenavies Sep 8, 2023
4c16f0d
Overwrite rather than append to log file
tephenavies Sep 8, 2023
14bf848
Merge pull request #649 from TerriaJS/gulp-dev-on-windows
tephenavies Sep 8, 2023
c2f0181
Add ASGS 2021 leftovers to test catalog
tephenavies Oct 30, 2023
d7f4597
Merge remote-tracking branch 'upstream/main' into configurable-search…
zoran995 Nov 3, 2023
5a5615c
Merge pull request #652 from TerriaJS/asgs-2021-test-csvs
nf-s Nov 3, 2023
40c2961
fix: remove unnecessary search providers override
zoran995 Nov 4, 2023
ae659da
Merge remote-tracking branch 'upstream/main' into configurable-search…
zoran995 Nov 15, 2023
8cf2970
feat: added cesium ion search provider to config.json
zoran995 Nov 23, 2023
1bde721
Update TerriaJS to 8.3.9 and only add cesium ion search provider to d…
nf-s Nov 24, 2023
f3876b9
Merge pull request #515 from zoran995/configurable-search-bar
nf-s Nov 24, 2023
ddda366
Merge branch 'main' into sass-upgrade
nf-s Nov 30, 2023
ae6db4f
Merge remote-tracking branch 'origin/main' into sass-upgrade
nf-s Nov 30, 2023
04d3f61
update TerriaJS to 8.4.0 and update changes
nf-s Dec 1, 2023
47306af
update yarn.lock
nf-s Dec 1, 2023
67a4076
update CI to use nodeJS versions 16, 18 and 20
nf-s Dec 1, 2023
19aaa22
add --openssl-legacy-provider to NODE_OPTIONS
nf-s Dec 1, 2023
e2affa5
only use openssl-legacy-provider for node 18 and node 20
nf-s Dec 1, 2023
2d8a769
Leave version as 0.0.9
nf-s Dec 1, 2023
6f5eef0
Merge pull request #648 from TerriaJS/sass-upgrade
nf-s Dec 1, 2023
5006312
add get in touch to README
nf-s Dec 6, 2023
37226e6
Merge pull request #655 from TerriaJS/get-intouch-readme
nf-s Dec 6, 2023
71731d2
Update from node 14 to 16
pjonsson Dec 11, 2023
72b71bc
Run yarn upgrade
pjonsson Dec 11, 2023
436e91a
Update to webpack 4.47.0
pjonsson Dec 11, 2023
4e53b40
Merge pull request #656 from pjonsson/node16-upgrade
nf-s Dec 13, 2023
1bacd5a
Merge remote-tracking branch 'pjonsson/webpack4-update'
nf-s Feb 7, 2024
9c24afc
Update packages + terriajs
nf-s Feb 8, 2024
e5f769d
update yarn.lock
nf-s Feb 8, 2024
b50976a
Fix linting
nf-s Feb 12, 2024
097b384
Bump version to 0.1.0
nf-s Feb 12, 2024
ea18077
Merge pull request #661 from TerriaJS/terriajs-8-5-0
nf-s Feb 12, 2024
3c57835
Increase yarn network timeout threshold
nf-s Feb 12, 2024
e2955cb
Add workflow_dispatch to release workflow
nf-s Feb 13, 2024
b292dbe
Bump TerriaJS to 8.5.1 + release TerriaMap 0.1.1
nf-s Mar 5, 2024
49d9f94
Merge pull request #663 from TerriaJS/release-0-1-1
nf-s Mar 5, 2024
4211365
Run yarn upgrade
pjonsson Mar 30, 2024
2e2e7ff
Restrict terser-webpack-plugin version
pjonsson Mar 30, 2024
65b5bff
CI: drop openssl-legacy-provider parameter
pjonsson Mar 30, 2024
20a64b4
Merge pull request #664 from pjonsson/node-18-compat
Apr 8, 2024
3680c36
Improve helm files
tephenavies Apr 10, 2024
6cac4fa
Use terriajs-server gulp task from terriajs
tephenavies Apr 10, 2024
3808201
Dockerfile: keep /app owned by node:node
pjonsson Apr 13, 2024
d24bacf
Update to ejs 3.1.10
pjonsson Apr 13, 2024
0039273
Use new React jsx transform and remove jsx-control-statements
tephenavies Feb 15, 2024
95f3905
Merge pull request #662 from TerriaJS/r18-tm-p1
tephenavies Apr 18, 2024
f5f00f6
Merge pull request #666 from TerriaJS/small-improvements
tephenavies Apr 18, 2024
aab3957
Update to underscore 1.12.1
pjonsson May 1, 2024
95c38f5
Merge pull request #670 from pjonsson/update-underscore
na9da May 2, 2024
8ce44cb
Upgrade terriajs
tephenavies May 2, 2024
2290315
Remove create-docker-context-for-node-components as it's not used in …
tephenavies May 2, 2024
6767345
Merge pull request #668 from pjonsson/ejs-update
na9da May 2, 2024
9804c16
Bump version for release and add changelog entry
tephenavies May 2, 2024
5a6bf4f
Remove stale webpack config that injects superGet.
na9da May 2, 2024
911e952
Merge pull request #673 from TerriaJS/remove-superget-subst
tephenavies May 2, 2024
a3cb504
Merge pull request #671 from TerriaJS/test-versions
na9da May 2, 2024
69d8a8a
Clarify that announcements section doesn't specify every terriajs ver…
tephenavies May 2, 2024
c12dddf
Merge pull request #674 from TerriaJS/clarify-announcements-section
tephenavies May 2, 2024
85127fd
Merge pull request #667 from pjonsson/no-root-dirs
tephenavies May 2, 2024
e499b0c
Update to svg-sprite-loader 6.0.11
pjonsson May 2, 2024
57e3c73
Use create-docker-context-for-node-component script from magda docker…
tephenavies May 7, 2024
34442ac
Downgrade docker-utils for node 16 support and adjust paramters
tephenavies May 7, 2024
5ec6ad6
Update yarn lockfile
tephenavies May 7, 2024
fbef962
Adapt magda docker-utils script
tephenavies May 8, 2024
1d01ba3
Move build-time dependencies to devDevependencies
tephenavies May 9, 2024
cccd1ec
Re-add tar to dereference symlinks
tephenavies May 9, 2024
3aec894
Update comment
tephenavies May 9, 2024
3744cb1
Upgrade yargs to v17
tephenavies May 9, 2024
85274e6
Update config.json location
tephenavies May 9, 2024
f49fc09
Merge pull request #679 from TerriaJS/fix-ci-scripts
tephenavies May 9, 2024
18f0fea
Use new name for serverconfig.json
pjonsson May 10, 2024
abd822e
CI: also test on Node 22.x
pjonsson May 12, 2024
88b7eca
Merge pull request #682 from pjonsson/dockerfile-devserverconfig
tephenavies May 13, 2024
aadb621
Merge pull request #676 from pjonsson/update-svg-sprite-loader
na9da Jun 26, 2024
54610b7
Upgrade terriajs to version 8.7.5.
na9da Jun 26, 2024
e5d7982
Merge pull request #688 from TerriaJS/upgrade-tjs-875
na9da Jun 26, 2024
24c75c0
Dockerfile: fix casing warning
pjonsson Aug 4, 2024
996e0d5
v0.2.0
mwu2018 Aug 7, 2024
123b747
Merge pull request #692 from TerriaJS/release-v0.2.0
mwu2018 Aug 7, 2024
95b5795
Update CHANGES.md
mwu2018 Aug 7, 2024
cada4ef
v0.2.1
mwu2018 Aug 7, 2024
082810c
Merge pull request #693 from TerriaJS/release_v0.2.1
mwu2018 Aug 7, 2024
74f8d8a
Override default title with appName on app start.
na9da Oct 21, 2024
195abe6
Merge pull request #700 from TerriaJS/app-name-title
na9da Oct 21, 2024
e3dffa2
Convert CJS require() to ESM style `import` statements.
na9da Nov 14, 2024
ad0e2eb
Update deps.
na9da Nov 14, 2024
225a523
Update to webpack-dev-server 4.15.2
pjonsson Nov 19, 2024
2ead02f
Merge pull request #704 from pjonsson/update-webpack-dev-server
na9da Nov 21, 2024
2e9a1d5
Release v0.2.2.
na9da Nov 22, 2024
10fbfac
Merge pull request #706 from TerriaJS/rel-v022
na9da Nov 22, 2024
35dc975
Merge pull request #683 from pjonsson/ci-add-node-22
na9da Nov 22, 2024
b9b54fa
Update to node-notifier 10.0.1
pjonsson May 2, 2024
7b64e09
Remove unused ts-loader
pjonsson Nov 22, 2024
09324e8
Merge pull request #708 from pjonsson/remove-ts-loader
na9da Nov 26, 2024
3f0ab29
Merge pull request #675 from pjonsson/update-node-notifier
na9da Nov 27, 2024
78e4745
Fix for copying binary files in gulp 5.
na9da Nov 29, 2024
2f53b9f
Update CHANGES.md.
na9da Nov 29, 2024
eb7fa4a
Merge pull request #713 from TerriaJS/gulp5-fix-bin-copy
na9da Nov 29, 2024
ac4594a
Release terriamap v0.2.3.
na9da Nov 29, 2024
6cacac8
Merge pull request #714 from TerriaJS/rel-023
na9da Nov 29, 2024
d86701e
Merge branch 'main' into cjs-to-esm
na9da Nov 29, 2024
062a124
Migrate to modern SASS api.
na9da Dec 4, 2024
fd095d8
Update webpack config files to use webpack5.
na9da Dec 4, 2024
9f79a30
Refactor index.js and entry.js and convert to ESM style modules.
na9da Dec 4, 2024
0504f77
Update package.json.
na9da Dec 4, 2024
e867510
Update package.json.
na9da Dec 4, 2024
346fedd
Bump terriajs version
ljowen Dec 19, 2024
9b10a91
Fix lint config path, resolve warning
ljowen Dec 19, 2024
544e220
Merge pull request #722 from TerriaJS/rel024
ljowen Dec 19, 2024
263961d
Run yarn prettier
pjonsson Dec 19, 2024
472ad44
Update to ESLint 8.57.1
pjonsson Dec 19, 2024
9e43066
Merge remote-tracking branch 'origin/main' into webpack5
zoran995 Feb 10, 2025
1833194
sync dependencies between packages
zoran995 Feb 10, 2025
4f2c7cf
Handle null and undefined globalDisclaimer values.
na9da Feb 11, 2025
a9afdff
Remove call to stale `polyfill` function.
na9da Feb 11, 2025
6fa66c3
Upgrade terriajs-cesium to 8.0.2.
na9da Feb 11, 2025
1bae868
Temporarily use webpack5 branch.
na9da Feb 11, 2025
67aa8ef
Update yarn.lock.
na9da Feb 11, 2025
1686f9c
Update min node version to 18.x.
na9da Feb 11, 2025
28ffafa
Set min node engine version to 20.x
na9da Feb 11, 2025
ba5c5d9
Remove unavailable node version from CI.
na9da Feb 11, 2025
8e6791c
Merge pull request #723 from pjonsson/update-eslint
na9da Feb 11, 2025
7484e74
Merge branch 'main' into webpack5
na9da Feb 11, 2025
846025c
Remove unused dependencies and resolutions.
na9da Feb 11, 2025
256e64d
Update yarn.lock.
na9da Feb 11, 2025
499a2d8
Sync eslint version with terriajs.
na9da Feb 11, 2025
9079e73
Bump to node20 in Dockerfile.
na9da Feb 11, 2025
6a380b2
Merge pull request #691 from pjonsson/fix-dockerfile-warning
na9da Feb 11, 2025
af9501b
Merge branch 'main' into webpack5
na9da Feb 11, 2025
18a47c4
Bump node to v20 in docker file.
na9da Feb 11, 2025
e83e199
Bump yarn.lock.
na9da Feb 11, 2025
35f44cd
Typescript 5.7 and eslint upgrades.
na9da Feb 12, 2025
18b28f7
Upgrade @types/node.
na9da Feb 12, 2025
4f9bcc8
Bump version to 0.3.0.
na9da Feb 18, 2025
926332c
Replace require() with import in showGlobalDisclaimer.ts.
na9da Feb 18, 2025
3a4a76e
Merge pull request #718 from TerriaJS/webpack5
na9da Feb 18, 2025
0ab0007
Change loader to single background
ljowen Mar 12, 2025
ccc7b20
Merge pull request #738 from TerriaJS/update-loader-look
ljowen Mar 18, 2025
55420f3
override terriajs variables
zoran995 Mar 18, 2025
b9c5d2f
Update variables-overrides.scss
ljowen Mar 24, 2025
30df33a
lint fixes
ljowen Mar 24, 2025
704db10
Update variables-overrides.scss
ljowen Mar 24, 2025
2b6ac91
bump terriajs version
zoran995 Mar 24, 2025
6ef40c9
Merge pull request #739 from TerriaJS/styles-test2
ljowen Mar 24, 2025
11014f0
babel: use preset-typescript as name (#735)
pjonsson Mar 27, 2025
6800b87
Remove leftover images (#717)
pjonsson Mar 27, 2025
a163467
Remove unused semver dependency (#711)
pjonsson Mar 27, 2025
ab856ee
Upgrade terriajs to v8.9.2.
na9da Apr 3, 2025
5e2fd2b
Bump version to 0.4.0.
na9da Apr 3, 2025
1d27cc0
Merge pull request #743 from TerriaJS/terriajs-892
na9da Apr 4, 2025
8bdd8a2
about.html: balance open/close for tags (#677)
pjonsson Apr 16, 2025
f384b3c
Release version 0.4.1
na9da Apr 24, 2025
e454eac
Merge pull request #744 from TerriaJS/tjs-893
na9da Apr 24, 2025
b9c97c7
Close html tags (#678)
pjonsson May 2, 2025
430bf86
Remove unused babel/eslint-parser (#734)
pjonsson May 2, 2025
2483574
Bump version to 0.4.2.
na9da Jun 3, 2025
a534689
Merge pull request #752 from TerriaJS/rel-042
na9da Jun 3, 2025
c80a099
fix: use v22 of types node
zoran995 Jun 17, 2025
c88c1c6
Merge pull request #753 from TerriaJS/fix-types-node
na9da Jun 17, 2025
24872e0
Update serverconfig.json
na9da Jul 7, 2025
bb52369
make more straightforward to make changes to variables (#745)
zoran995 Jul 7, 2025
54b7602
Merge pull request #756 from TerriaJS/remove-arcgis-from-proxy-list
na9da Jul 7, 2025
32a729c
use yarn 1.22.22 (#747)
zoran995 Jul 8, 2025
f7e7933
React 18 upgrade (#755)
zoran995 Jul 8, 2025
c2e43ad
CI: test with Node.js 24
pjonsson Jul 9, 2025
a2067a7
Merge pull request #757 from pjonsson/ci-node-24
niktayv Jul 30, 2025
28f30a2
Cleanup of national map references and no longer used files (#754)
zoran995 Aug 1, 2025
04be8fe
update yarn workspaces list for cesium packages (#746)
zoran995 Aug 8, 2025
0d565ad
Move loader to react mobx (#759)
zoran995 Aug 12, 2025
7da89fd
Cleanup example catalog (#760)
niktayv Aug 13, 2025
a2dabf7
feat: use terriajs svg-sprite plugin
zoran995 Aug 8, 2025
ead80ff
wait for index.html to exists before starting terriajs-servre
zoran995 Aug 18, 2025
0f9d9ce
implement sprite loader instead of injecting sprites into html
zoran995 Aug 19, 2025
b56e89a
put sprites in DOM under svg-sprites id
zoran995 Aug 19, 2025
143e60a
fix: tame ESiInt in build scripts
niktayv Sep 2, 2025
320e049
Merge pull request #764 from TerriaJS/fix-build-scripts-eslint
na9da Sep 2, 2025
1271fb9
Use default babel config from terriajs to build terriamap.
na9da Sep 11, 2025
c03d576
Cleanup resolutions, upgrade packages, remove webpack-dev-server.
na9da Sep 11, 2025
a790827
Temporarily switch terriajs dep to git branch.
na9da Sep 11, 2025
57ea78e
Merge remote-tracking branch 'origin/main' into svg-sprite-plugin
zoran995 Sep 14, 2025
bee0ac8
use script injected in main output file
zoran995 Sep 14, 2025
6414236
Add cesium packages to workspace.
na9da Sep 15, 2025
b48e159
pass correct namespace
zoran995 Sep 15, 2025
6dd8c43
pass baseHref as param to webpack
zoran995 Sep 15, 2025
3370f4f
Merge pull request #762 from TerriaJS/svg-sprite-plugin
na9da Oct 9, 2025
58cab60
Merge branch 'main' into upgrade-ts-592
na9da Oct 9, 2025
c567681
Merge pull request #765 from TerriaJS/upgrade-ts-592
na9da Oct 9, 2025
78aedd9
Bump version to 0.4.3.
na9da Oct 9, 2025
756a2df
Merge pull request #766 from TerriaJS/rel-043
na9da Oct 9, 2025
d5973e6
Upgrade terriajs and terriajs-cesium.
na9da Dec 4, 2025
0842be3
Mark default proxy domains in serverconfig.json as deprecated.
na9da Dec 4, 2025
d126a10
Merge pull request #768 from TerriaJS/security-fix
na9da Dec 4, 2025
4048d63
Release terriamap version 0.4.4.
na9da Dec 4, 2025
e6f1b0e
Merge pull request #769 from TerriaJS/rel-044
na9da Dec 4, 2025
aec6a2f
Release TerriaMap 0.4.5 (#771)
ljowen Feb 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"context": "..",

"build": {
"dockerfile": "../Dockerfile",
"target": "develop"
}
}
3 changes: 0 additions & 3 deletions .eslintrc

This file was deleted.

5 changes: 5 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
"use strict";

module.exports = {
extends: "./node_modules/terriajs/.eslintrc.js"
};
25 changes: 25 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: CI

on: [push, pull_request]

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x, 22.x, 24.x]

steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- run: rm -rf node_modules && yarn install --frozen-lockfile
- run: yarn gulp lint release
env:
NODE_OPTIONS: "--max_old_space_size=4096"
49 changes: 49 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Release

on:
release:
types: [published]
workflow_dispatch:

env:
REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}

permissions:
packages: write

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v2

- name: Set up QEMU
uses: docker/setup-qemu-action@v1

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

- name: Login to GHCR
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Tag image
id: meta
uses: docker/metadata-action@v3
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=semver,pattern={{version}}

- name: Build and push
uses: docker/build-push-action@v2
with:
platforms: linux/amd64,linux/arm64
tags: ${{ steps.meta.outputs.tags }}
push: true
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@ node_modules/
.idea/
wwwroot/build/
wwwroot/doc/
wwwroot/index.html
npm-debug.log
version.js
version.json
wwwroot/init/nm.json
datasources/00_National_Data_Sets.json
.DS_Store
Expand All @@ -21,3 +23,9 @@ wwwroot/privateconfig.json
deploy/packages/
deploy/work/
packages/
pancake/
yarn-error.log
.npmrc

package-lock.json
.nvmrc
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"

npx pretty-quick --staged
55 changes: 45 additions & 10 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,45 @@
# Ignore everything
*

# Unignore directories (to all depths) and unignore code and style files
!lib/**/
!lib/**/*.js
!lib/**/*.jsx
!lib/**/*.ts
!lib/**/*.tsx
!lib/**/*.scss
# =====================
# From .gitignore. Update this list when .gitignore changes
node_modules/
.idea/
wwwroot/build/
wwwroot/doc/
wwwroot/index.html
npm-debug.log
version.js
wwwroot/init/nm.json
datasources/00_National_Data_Sets.json
.DS_Store
.localized
.sass-cache
/terriajs.pid
/terriajs-server.log

/wwwroot/editor/
/error.log
/error.log
/output.log
privateserverconfig.json
wwwroot/privateconfig.json
deploy/packages/
deploy/work/
packages/
pancake/
yarn-error.log

package-lock.json

# End of .gitignore copy
# =====================

# Generated files
yarn.lock
.yarn/releases/

# wwwroot
wwwroot/public/
wwwroot/*.html


ckanext-cesiumpreview
deploy/helm/terria/charts/terriamap/templates/
3 changes: 3 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"trailingComma": "none"
}
9 changes: 0 additions & 9 deletions .travis.yml

This file was deleted.

Loading