Inject version during build into the frontend

This commit is contained in:
Kailash Nadh 2020-02-09 18:50:08 +05:30
parent f039f351c1
commit 2ee2e68230
4 changed files with 6 additions and 4 deletions

View file

@ -19,7 +19,7 @@ build:
.PHONY: build-frontend .PHONY: build-frontend
build-frontend: build-frontend:
cd frontend && yarn build export REACT_APP_VERSION="${VERSION}" && cd frontend && yarn build
.PHONY: run .PHONY: run
run: build run: build
@ -27,7 +27,7 @@ run: build
.PHONY: run-frontend .PHONY: run-frontend
run-frontend: run-frontend:
cd frontend && yarn start export REACT_APP_VERSION="${VERSION}" && cd frontend && yarn start
.PHONY: test .PHONY: test
test: test:

View file

@ -1,5 +1,5 @@
{ {
"name": "my", "name": "listmonk",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"dependencies": { "dependencies": {

View file

@ -9,6 +9,7 @@
<link rel="manifest" href="%PUBLIC_URL%/manifest.json"> <link rel="manifest" href="%PUBLIC_URL%/manifest.json">
<link rel="shortcut icon" href="%PUBLIC_URL%/favicon.png"> <link rel="shortcut icon" href="%PUBLIC_URL%/favicon.png">
<title>listmonk</title> <title>listmonk</title>
<script>VERSION = "%REACT_APP_VERSION%";</script>
</head> </head>
<body> <body>
<noscript> <noscript>

View file

@ -230,7 +230,8 @@ class Base extends React.Component {
> >
listmonk listmonk
</a>{" "} </a>{" "}
&copy; 2019 {year !== 2019 ? " - " + year : ""} &mdash;{" "} &copy; 2019 {year !== 2019 ? " - " + year : ""}.
Version { process.env.REACT_APP_VERSION } &mdash;{" "}
<a <a
href="https://listmonk.app/docs" href="https://listmonk.app/docs"
target="_blank" target="_blank"