Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Image Zooming and Image Animations made for viewing the image #94

Draft
wants to merge 646 commits into
base: feature/imageviewer
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
646 commits
Select commit Hold shift + click to select a range
7184108
Localisation updates from https://translatewiki.net.
translatewiki Jun 14, 2021
d0526f7
Localisation updates from https://translatewiki.net.
translatewiki Jun 28, 2021
22d6c00
Localisation updates from https://translatewiki.net.
translatewiki Jul 1, 2021
aae64c7
Localisation updates from https://translatewiki.net.
translatewiki Jul 5, 2021
6550df6
Localisation updates from https://translatewiki.net.
translatewiki Jul 12, 2021
603f17e
Localisation updates from https://translatewiki.net.
translatewiki Aug 5, 2021
843e60d
Localisation updates from https://translatewiki.net.
translatewiki Aug 9, 2021
877bd9d
Localisation updates from https://translatewiki.net.
translatewiki Aug 12, 2021
345c969
Localisation updates from https://translatewiki.net.
translatewiki Aug 23, 2021
f9c0185
Localisation updates from https://translatewiki.net.
translatewiki Aug 26, 2021
b6dadd3
WLM Banner
susannaanas Aug 27, 2021
f168f56
Banner
susannaanas Aug 27, 2021
ba7cee1
Update Banner.vue
susannaanas Aug 27, 2021
3e19d4a
Banner
susannaanas Aug 27, 2021
e460ac9
Localisation updates from https://translatewiki.net.
translatewiki Aug 30, 2021
38a9c89
Update HomePage.vue
susannaanas Sep 1, 2021
1f50e28
Merge branch 'master' of https://github.com/Wikidocumentaries/wikidoc…
susannaanas Sep 1, 2021
b686dd7
Fix build by removing unused references to component CV
tuukka Sep 1, 2021
302045a
Fix build by removing unused references to component CV
tuukka Sep 1, 2021
86bbf05
Localisation updates from https://translatewiki.net.
translatewiki Sep 2, 2021
6773616
Set up CI to Docker Hub using GitHub Actions
tuukka Sep 2, 2021
b3d7535
Don't publish pull requests to Docker Hub
tuukka Sep 2, 2021
0bfa118
Merge pull request #59 from Wikidocumentaries/chore/set-up-github-act…
tuukka Sep 2, 2021
da5729e
Publish the master branch with the tag latest
tuukka Sep 2, 2021
e2fb6e9
Merge pull request #60 from Wikidocumentaries/chore/publish-master-as…
tuukka Sep 2, 2021
c717e94
Update Banner.vue
susannaanas Sep 8, 2021
b5278ee
Localisation updates from https://translatewiki.net.
translatewiki Sep 9, 2021
5944551
Localisation updates from https://translatewiki.net.
translatewiki Sep 20, 2021
7931997
Localisation updates from https://translatewiki.net.
translatewiki Sep 27, 2021
7229bf8
Localisation updates from https://translatewiki.net.
translatewiki Oct 4, 2021
ab25afe
Localisation updates from https://translatewiki.net.
translatewiki Oct 14, 2021
2b7059b
Localisation updates from https://translatewiki.net.
translatewiki Oct 25, 2021
a4e95c8
Localisation updates from https://translatewiki.net.
translatewiki Nov 1, 2021
9d6cc2f
Localisation updates from https://translatewiki.net.
translatewiki Nov 4, 2021
f2edc49
Changed landing page image
susannaanas Nov 7, 2021
2c1a30b
Update LandingPage.vue
susannaanas Nov 7, 2021
5888b7a
Update LandingPage.vue
susannaanas Nov 7, 2021
42e6d92
New font, new glyphs, replaced in UI
susannaanas Nov 16, 2021
07c4cfb
New icons
susannaanas Nov 19, 2021
c302f68
Update store.js
susannaanas Nov 21, 2021
84c5097
New icons, changes in the ImageViewer
susannaanas Nov 22, 2021
162059c
Work on APIs, metadata display
susannaanas Nov 24, 2021
3b905ae
Localisation updates from https://translatewiki.net.
translatewiki Nov 25, 2021
a1d03bf
Localisation updates from https://translatewiki.net.
translatewiki Nov 29, 2021
f5536f5
Localisation updates from https://translatewiki.net.
translatewiki Dec 2, 2021
76abbf3
Localisation updates from https://translatewiki.net.
translatewiki Dec 9, 2021
fc4cbf1
Localisation updates from https://translatewiki.net.
translatewiki Dec 23, 2021
4e30b7e
Localisation updates from https://translatewiki.net.
translatewiki Dec 27, 2021
14a6268
HeaderLink, Limit on People
susannaanas Jan 2, 2022
e2322b0
Merge branch 'master' of https://github.com/Wikidocumentaries/wikidoc…
susannaanas Jan 2, 2022
dea9e94
Localisation updates from https://translatewiki.net.
translatewiki Jan 24, 2022
56666ed
Localisation updates from https://translatewiki.net.
translatewiki Jan 27, 2022
d3cf67e
Localisation updates from https://translatewiki.net.
translatewiki Jan 31, 2022
54c6391
Localisation updates from https://translatewiki.net.
translatewiki Feb 7, 2022
415e833
Localisation updates from https://translatewiki.net.
translatewiki Feb 10, 2022
c1db690
Localisation updates from https://translatewiki.net.
translatewiki Feb 24, 2022
ae022d0
Localisation updates from https://translatewiki.net.
translatewiki Mar 3, 2022
ea01609
Localisation updates from https://translatewiki.net.
translatewiki Mar 7, 2022
2849714
Grow search field or clip logo based on available space
tuukka Mar 24, 2022
29e110b
Wikidocumentaries logo svg
susannaanas Mar 25, 2022
31a67ff
Merge pull request #66 from Wikidocumentaries/fix/titlebar-mobile-layout
tuukka Mar 29, 2022
1aee064
Localisation updates from https://translatewiki.net.
translatewiki Mar 31, 2022
7a2b1b7
Hide parts
susannaanas Mar 31, 2022
b422b79
Localisation updates from https://translatewiki.net.
translatewiki Apr 11, 2022
1ed25ba
Localisation updates from https://translatewiki.net.
translatewiki Apr 28, 2022
0102730
Localisation updates from https://translatewiki.net.
translatewiki May 2, 2022
413f4c5
Localisation updates from https://translatewiki.net.
translatewiki May 12, 2022
acc9c11
Localisation updates from https://translatewiki.net.
translatewiki May 23, 2022
9a791e6
Localisation updates from https://translatewiki.net.
translatewiki Jun 9, 2022
45dee10
Update HomePage.vue
susannaanas Jun 11, 2022
86fbd23
Merge branch 'master' of https://github.com/Wikidocumentaries/wikidoc…
susannaanas Jun 11, 2022
6bd8f01
Update People.vue
susannaanas Jun 11, 2022
2f444df
Update People.vue
susannaanas Jun 11, 2022
23536e4
Update People.vue
susannaanas Jun 11, 2022
cd361db
Update People.vue
susannaanas Jun 11, 2022
895e385
Update People.vue
susannaanas Jun 11, 2022
5389b45
Working on Cups
susannaanas Jun 11, 2022
76c1b9f
Update HomePage.vue
susannaanas Jun 11, 2022
4a9d9c5
Update Cups.vue
susannaanas Jun 11, 2022
5771c34
Update Cups.vue
susannaanas Jun 11, 2022
7371d1f
Update Cups.vue
susannaanas Jun 11, 2022
1571014
Language preference in Similar
susannaanas Jun 11, 2022
c53f543
Update Cups.vue
susannaanas Jun 12, 2022
984a7c0
Update Cups.vue
susannaanas Jun 12, 2022
e10dd0c
Update Cups.vue
susannaanas Jun 12, 2022
a4ad835
Update Cups.vue
susannaanas Jun 12, 2022
67732d9
Update Cups.vue
susannaanas Jun 12, 2022
2858939
List style
susannaanas Jun 12, 2022
cc21064
Update Cups.vue
susannaanas Jun 12, 2022
dc8e53a
Update Cups.vue
susannaanas Jun 12, 2022
4281a82
Update Cups.vue
susannaanas Jun 12, 2022
414e8c7
Revert "Update Cups.vue"
susannaanas Jun 12, 2022
7c838fe
Revert "Update Cups.vue"
susannaanas Jun 12, 2022
df93a3d
Revert "Update Cups.vue"
susannaanas Jun 12, 2022
51c2413
Update Cups.vue
susannaanas Jun 12, 2022
c794256
Update Cups.vue
susannaanas Jun 12, 2022
bb16109
Update Cups.vue
susannaanas Jun 12, 2022
706cfa9
Update Cups.vue
susannaanas Jun 12, 2022
29bada5
Try flag again
susannaanas Jun 12, 2022
4834e38
Update Cups.vue
susannaanas Jun 12, 2022
3b9893c
Update Cups.vue
susannaanas Jun 12, 2022
729c284
Update Cups.vue
susannaanas Jun 12, 2022
4d46845
Update Cups.vue
susannaanas Jun 12, 2022
f6130fb
Update Cups.vue
susannaanas Jun 12, 2022
bed6f5c
Update Cups.vue
susannaanas Jun 12, 2022
5d85914
Revert "Update Cups.vue"
susannaanas Jun 12, 2022
194d405
Localisation updates from https://translatewiki.net.
translatewiki Jun 13, 2022
9a25e3b
Listblock style
susannaanas Jun 14, 2022
282ec96
Merge branch 'master' of https://github.com/Wikidocumentaries/wikidoc…
susannaanas Jun 14, 2022
3213199
Sports
susannaanas Jun 15, 2022
b8e1e39
Update ImageViewer.vue
susannaanas Jun 16, 2022
8e8989d
Localisation updates from https://translatewiki.net.
translatewiki Jun 16, 2022
1bc7bfa
Introducing Colours
susannaanas Jun 16, 2022
26a5be7
Merge branch 'master' of https://github.com/Wikidocumentaries/wikidoc…
susannaanas Jun 16, 2022
07769f4
Localisation updates from https://translatewiki.net.
translatewiki Jun 20, 2022
38aae4d
Localisation updates from https://translatewiki.net.
translatewiki Jul 7, 2022
8cd3e85
Update Heritage.vue
susannaanas Jul 11, 2022
9ea294e
Localisation updates from https://translatewiki.net.
translatewiki Jul 21, 2022
9faabd0
Localisation updates from https://translatewiki.net.
translatewiki Jul 28, 2022
ed4a125
Localisation updates from https://translatewiki.net.
translatewiki Aug 15, 2022
747353f
Localisation updates from https://translatewiki.net.
translatewiki Aug 25, 2022
c0f9b11
Localisation updates from https://translatewiki.net.
translatewiki Sep 1, 2022
42ed761
Localisation updates from https://translatewiki.net.
translatewiki Sep 12, 2022
85e07d2
Localisation updates from https://translatewiki.net.
translatewiki Sep 15, 2022
5265017
Localisation updates from https://translatewiki.net.
translatewiki Sep 29, 2022
bd9ee86
Localisation updates from https://translatewiki.net.
translatewiki Oct 6, 2022
9496610
Localisation updates from https://translatewiki.net.
translatewiki Nov 3, 2022
3f4226a
Localisation updates from https://translatewiki.net.
translatewiki Nov 7, 2022
f31d5d2
Localisation updates from https://translatewiki.net.
translatewiki Nov 10, 2022
e0b9511
Localisation updates from https://translatewiki.net.
translatewiki Dec 5, 2022
4b40e6c
Localisation updates from https://translatewiki.net.
translatewiki Dec 8, 2022
e17cfdf
Fix a typo in an English message
amire80 Dec 12, 2022
4781fad
Localisation updates from https://translatewiki.net.
translatewiki Dec 12, 2022
99f82bb
Localisation updates from https://translatewiki.net.
translatewiki Dec 22, 2022
77d21fe
Localisation updates from https://translatewiki.net.
translatewiki Jan 9, 2023
acee99b
Localisation updates from https://translatewiki.net.
translatewiki Jan 19, 2023
ea0f5ab
Localisation updates from https://translatewiki.net.
translatewiki Jan 26, 2023
d157697
Localisation updates from https://translatewiki.net.
translatewiki Feb 2, 2023
70f9e16
Localisation updates from https://translatewiki.net.
translatewiki Feb 6, 2023
ccd9979
Localisation updates from https://translatewiki.net.
translatewiki Feb 9, 2023
22b9112
Fix typo in page.Teams.intro/en
anmode Feb 11, 2023
2cb1361
Merge pull request #81 from anmode/bugFix
tuukka Feb 11, 2023
798ad30
Merge pull request #79 from amire80/series
tuukka Feb 11, 2023
98639b9
Fix CI for pull requests from non-maintainers
tuukka Feb 11, 2023
ba0d944
Merge pull request #83 from Wikidocumentaries/fix/ci-for-non-maintainers
tuukka Feb 11, 2023
0ba6737
Localisation updates from https://translatewiki.net.
translatewiki Feb 13, 2023
0496352
Localisation updates from https://translatewiki.net.
translatewiki Feb 16, 2023
e955f31
Fix warning on input focus by deleting unused variable
tuukka Feb 17, 2023
a951d9e
Merge pull request #89 from Wikidocumentaries/fix/warning-on-search
tuukka Feb 17, 2023
9a2de12
Update Parts.vue
susannaanas Feb 19, 2023
733e080
Update App.vue
susannaanas Feb 19, 2023
c454785
Texts for heritage elements
susannaanas Feb 19, 2023
067d81f
Localisation updates from https://translatewiki.net.
translatewiki Feb 20, 2023
ed13c40
Localisation updates from https://translatewiki.net.
translatewiki Feb 23, 2023
65c2c12
Localisation updates from https://translatewiki.net.
translatewiki Feb 27, 2023
a904a25
Localisation updates from https://translatewiki.net.
translatewiki Mar 6, 2023
9322945
Localisation updates from https://translatewiki.net.
translatewiki Mar 13, 2023
61905c6
Localisation updates from https://translatewiki.net.
translatewiki Mar 23, 2023
90e2426
Localisation updates from https://translatewiki.net.
translatewiki Mar 27, 2023
e48bc1f
Localisation updates from https://translatewiki.net.
translatewiki Apr 27, 2023
c67fcb7
Localisation updates from https://translatewiki.net.
translatewiki May 8, 2023
ed8c3d8
Localisation updates from https://translatewiki.net.
translatewiki May 11, 2023
20b12fd
Remove yarn.lock, keep package-lock.json
tuukka May 16, 2023
c4ab130
Upgrade format of package-lock.json to v2
tuukka May 16, 2023
58172e4
Merge pull request #96 from Wikidocumentaries/chore/upgrades
tuukka May 16, 2023
8047178
image meta menu missing z-index
susannaanas May 20, 2023
9bb7a52
Revert "image meta menu missing z-index"
susannaanas May 20, 2023
ea6283d
Update Dataselect.vue
susannaanas May 20, 2023
87926f6
Merge pull request #98 from Wikidocumentaries/dataselect-z-index
tuukka May 21, 2023
6b6dff4
Update domains from wmflabs to wmcloud and toolforge
tuukka May 21, 2023
42c66b7
Accept environment variable API_URL to switch backend
tuukka May 21, 2023
65ddac0
Merge pull request #100 from Wikidocumentaries/fix/backend-address
tuukka May 21, 2023
ee439aa
Shuffle the images from the galleries
tuukka May 21, 2023
b61fd07
Merge pull request #101 from Wikidocumentaries/feat/shuffle-images
tuukka May 21, 2023
2b43091
Add another image grid for depictions from Commons
tuukka May 21, 2023
d9681fb
Implement faceted filtering for the depicting images
tuukka May 22, 2023
743a1dd
Also display how many images lack the faceted property
tuukka May 22, 2023
6a9a166
Allow faceted values to lack a label
tuukka May 22, 2023
8029123
Implement nicer layout and error handling in faceting
tuukka May 22, 2023
27541cb
Limit depicted images to one screenful unless expanded
tuukka May 22, 2023
68cfb6e
Don't limit values in the depicts facet based on topic
tuukka May 22, 2023
5ff0a43
Wikidocs colors
susannaanas May 22, 2023
b974e45
Style changes to selected indicators
susannaanas May 22, 2023
77f8ec6
Fix expander and tooltip visibility in faceted gallery
tuukka May 22, 2023
b0488da
Fix text (also wrapped) alignment in toolbar headings
tuukka May 22, 2023
3439956
Merge pull request #99 from Wikidocumentaries/feature/sdc-depicts
tuukka May 22, 2023
773bd27
Replace tabs with spaces
tuukka May 22, 2023
27f59cc
Merge pull request #102 from Wikidocumentaries/chore/replace-tabs
tuukka May 22, 2023
840aefa
Localisation updates from https://translatewiki.net.
translatewiki Jun 5, 2023
4ac69f8
Localisation updates from https://translatewiki.net.
translatewiki Jun 8, 2023
e2ae2d2
Update TopicPageHeader.vue
susannaanas Jun 15, 2023
de37122
Fix alignment of toolbar item icons outside of toolbars
tuukka May 23, 2023
283890b
Merge pull request #103 from Wikidocumentaries/fix/icon-alignment
tuukka Jun 21, 2023
f799889
Improve error handling of SDC queries
tuukka May 23, 2023
3907b79
Refactor faceted browsing to use one Sparql template
tuukka May 23, 2023
f7ad979
Display property ID if facet label not available
tuukka May 24, 2023
421d7df
Support facets whose values are literals (strings)
tuukka May 24, 2023
479f46a
Don't create facets with only empty values
tuukka May 24, 2023
1d4d8d8
Make faceted browsing configurable with props
tuukka Jun 21, 2023
bd3ec94
Add faceted browsing of pure Wikidata (instead of SDC)
tuukka Jun 21, 2023
3a877df
Retry failing faceting requests; delay initial requests
tuukka Jun 22, 2023
cef2127
Find more depicting images using additional properties
tuukka Jun 22, 2023
d37b3da
Customize depicting images for the Pargas house case
tuukka Jun 22, 2023
c74f788
Remove "Similar topics" in the Pargas house case
tuukka Jun 22, 2023
c39b8e8
Add a shadow after the facets box
tuukka Jun 22, 2023
8eb3817
Add custom style for scrollbars in faceted browsing
tuukka Jun 22, 2023
d25d7e4
Merge pull request #107 from Wikidocumentaries/feat/collection-images
tuukka Jun 22, 2023
915a96e
Localisation updates from https://translatewiki.net.
translatewiki Jun 26, 2023
30a26db
Localisation updates from https://translatewiki.net.
translatewiki Jun 29, 2023
15a6615
Remove the special-cased non-SDC view of Pargas house
tuukka Jun 22, 2023
66af56b
Fix retrying of failed faceted browsing requests
tuukka Jun 22, 2023
1cad6fe
Make facet list scrollable horizontally
tuukka Jun 30, 2023
47ccf63
Merge pull request #109 from Wikidocumentaries/feat/improve-collectio…
tuukka Jun 30, 2023
db8e85a
Localisation updates from https://translatewiki.net.
translatewiki Aug 17, 2023
4d8816d
Update Banner.vue
susannaanas Aug 30, 2023
669934e
Update Banner.vue
susannaanas Sep 1, 2023
1eac1bd
Update Banner.vue
susannaanas Sep 1, 2023
50223d3
Update Banner.vue
susannaanas Sep 1, 2023
8137dd8
Update Banner.vue
susannaanas Sep 1, 2023
82a17c3
Update Banner.vue
susannaanas Sep 2, 2023
56283dd
Merge pull request #110 from Wikidocumentaries/Banner
tuukka Sep 2, 2023
da8a518
Update Banner.vue
susannaanas Sep 3, 2023
5633d89
Styles for depictions
susannaanas Sep 5, 2023
89f7d2b
Merge pull request #106 from Wikidocumentaries/fix/queries
susannaanas Sep 5, 2023
4bef948
Update Banner.vue
susannaanas Sep 6, 2023
68be2f1
Localisation updates from https://translatewiki.net.
translatewiki Sep 11, 2023
fc0633e
Localisation updates from https://translatewiki.net.
translatewiki Sep 18, 2023
1d3d567
Localisation updates from https://translatewiki.net.
translatewiki Oct 2, 2023
98b9eee
Localisation updates from https://translatewiki.net.
translatewiki Oct 9, 2023
0d18b97
Localisation updates from https://translatewiki.net.
translatewiki Oct 12, 2023
173fac7
Localisation updates from https://translatewiki.net.
translatewiki Oct 23, 2023
a93c250
Localisation updates from https://translatewiki.net.
translatewiki Nov 2, 2023
c94d11d
Localisation updates from https://translatewiki.net.
translatewiki Nov 20, 2023
fb952cb
Localisation updates from https://translatewiki.net.
translatewiki Jan 15, 2024
9016167
Localisation updates from https://translatewiki.net.
translatewiki Feb 8, 2024
1e4b65a
Localisation updates from https://translatewiki.net.
translatewiki Apr 15, 2024
14ead5b
Localisation updates from https://translatewiki.net.
translatewiki Apr 18, 2024
038a75d
Localisation updates from https://translatewiki.net.
translatewiki Apr 22, 2024
50829d4
Localisation updates from https://translatewiki.net.
translatewiki Apr 25, 2024
2b24768
Localisation updates from https://translatewiki.net.
translatewiki Apr 29, 2024
7024a9e
Localisation updates from https://translatewiki.net.
translatewiki May 6, 2024
79eaf0a
Localisation updates from https://translatewiki.net.
translatewiki May 23, 2024
0aa46f8
Localisation updates from https://translatewiki.net.
translatewiki May 30, 2024
b50fe1c
Localisation updates from https://translatewiki.net.
translatewiki Jun 17, 2024
8cbe40b
Localisation updates from https://translatewiki.net.
translatewiki Jun 20, 2024
3e88de0
Localisation updates from https://translatewiki.net.
translatewiki Jul 1, 2024
b05921e
Localisation updates from https://translatewiki.net.
translatewiki Jul 15, 2024
43f5f29
Localisation updates from https://translatewiki.net.
translatewiki Jul 29, 2024
25df809
Localisation updates from https://translatewiki.net.
translatewiki Aug 12, 2024
3ee83f2
Localisation updates from https://translatewiki.net.
translatewiki Aug 19, 2024
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
4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
node_modules
npm-debug.log*
.git
*~
40 changes: 40 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: CI

on:
push:
branches:
- master
pull_request:

jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
with:
install: true
-
name: Login to DockerHub
if: github.event_name != 'pull_request'
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Determine metadata for DockerHub
id: meta
uses: docker/metadata-action@v3
with:
images: ${{ secrets.DOCKERHUB_USERNAME || 'local' }}/wikidocumentaries-ui
flavor: |
latest=${{ github.ref == 'refs/heads/master' }}
-
name: Build and push to DockerHub
uses: docker/build-push-action@v2
with:
push: ${{ github.event_name != 'pull_request' }}
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
1 change: 1 addition & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,4 @@ following names for their contribution to the product.
* Susanna Ånäs
* Niklas Laxström
* Tuukka Hastrup
* Mikko Rinne
14 changes: 14 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# build stage
FROM node:8.16-alpine as build-stage
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build

# production stage
FROM nginx:stable-alpine as production-stage
COPY --from=build-stage /app/dist /usr/share/nginx/html
COPY docker/nginx-default.conf /etc/nginx/conf.d/default.conf
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

> Basic page template for the Wikidocumentaries UI

For more info, see the project page: https://wikidocumentaries.wmflabs.org
For more info, see the project page: https://wikidocumentaries.wmcloud.org


## Build Setup
Expand All @@ -14,6 +14,10 @@ npm install
# serve with hot reload at localhost:8080
npm run dev

# serve with hot reload at localhost:8080
# and use a local wikidocumentaries-api instead of the production one
API_URL=http://localhost:3000/ npm run dev

# build for production with minification
npm run build

Expand Down
6 changes: 4 additions & 2 deletions config/prod.env.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
'use strict'
process = require('process');
module.exports = {
NODE_ENV: '"production"'
}
NODE_ENV: '"production"',
API_URL: JSON.stringify(process.env.API_URL)
};
29 changes: 29 additions & 0 deletions docker/nginx-default.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name localhost;

root /usr/share/nginx/html;
index index.html;

location / {
try_files $uri $uri/ @rewrites;
}

location @rewrites {
rewrite ^(.+)$ /index.html last;
}

# Some basic cache-control for static files to be sent to the browser
location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {
expires max;
add_header Pragma public;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

# Redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
3 changes: 3 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,12 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0">
<meta name="google-site-verification" content="Hzrt7jfmWPYpMOSR12msYCvqxiUuNjrHQiFzRUfZx1s">
<link href="https://fonts.googleapis.com/css?family=Barlow|Barlow+Condensed" rel="stylesheet">
<link href="/static/wikifont/wikiglyphs.css" rel="stylesheet">
<link href="/static/flag-icon-css/css/flag-icon.min.css" rel="stylesheet">
<link href='https://api.mapbox.com/mapbox-gl-js/v1.10.1/mapbox-gl.css' rel='stylesheet' />
<link rel="icon" href="static/favicon.ico">
<title>Wikidocumentaries</title>
</head>
<body>
Expand Down
Loading
Loading