pidgin/nest
Clone
Summary
Browse
Changes
Graph
Fix the title of the index page.
2020-03-05, Elliott Sales de Andrade
03c86a48e9c0
Fix the title of the index page.
Currently, all breadcrumbs are subpages of "About", which is really
weird on the about subpages, since they become "About > About >
Subpage".
#####################################################################
# run the hugo build
#####################################################################
FROM
debian:buster
as
hugo-build
RUN
set
-ex
&&
\
apt-get
update
&&
\
apt-get
install
-y
hugo
&&
\
apt-get
clean
&&
\
rm
-rf
/var/lib/apt/lists
ARG
BUILD_NAME
ARG
BUILD_DATE
ARG
COMMIT
COPY
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
node:10-stretch-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
rwgrim/goserve
ENV
GOSERVE_404_PAGE
=
"/html/404.html"
COPY
--from
=
node-build
/nest/public
/html/
EXPOSE
3000/tcp