pidgin/nest
Clone
Summary
Browse
Changes
Graph
Fix the transifex link and remove verbiage that we accept translations from places other than transifex
21 months ago, Gary Kramlich
e2444a20dbf2
Fix the transifex link and remove verbiage that we accept translations from places other than transifex
Testing Done:
ran via `npm run hugo:server`.
Reviewed at https://reviews.imfreedom.org/r/1566/
#####################################################################
# setup up our node environment
#####################################################################
FROM
docker.io/node:14-buster-slim
as
node-update-date
WORKDIR
/nest/
COPY
package-lock.json
package.json
./
RUN
apt-get
update
&&
\
apt-get
install
-y
mercurial
&&
\
apt-get
clean
&&
\
npm
ci
--production
&&
\
npm
cache
clean
--force
COPY
.hg
/nest/.hg
COPY
hugo
/nest/hugo
COPY
tools
/nest/tools
RUN
node
tools/update-lastmod.js
#####################################################################
# run the hugo build
#####################################################################
FROM
docker.io/debian:bullseye
as
hugo-build
RUN
set
-ex
&&
\
apt-get
update
&&
\
apt-get
install
-y
golang
hugo
&&
\
apt-get
clean
&&
\
rm
-rf
/var/lib/apt/lists
ARG
BUILD_NAME
ARG
BUILD_DATE
ARG
COMMIT
COPY
--from
=
node-update-date
/nest/hugo
/nest/hugo
RUN
hugo
-s
/nest/hugo
-d
/nest/public
&&
\
cp
/nest/public/post/index.xml
/nest/public/rss.xml
#####################################################################
# setup up our node environment
#####################################################################
FROM
docker.io/node:14-buster-slim
as
node-build
WORKDIR
/nest/
COPY
package-lock.json
package.json
./
RUN
npm
ci
--production
&&
\
npm
cache
clean
--force
COPY
tools
./tools
COPY
--from
=
hugo-build
/nest/public
public
RUN
node
tools/pre-prod.js
#####################################################################
# finally package everything up with rwgrim/goserve
#####################################################################
FROM
docker.io/rwgrim/goserve
ENV
GOSERVE_404_PAGE
=
"/html/404.html"
COPY
--from
=
node-build
/nest/public
/html/
EXPOSE
3000/tcp