A static site generator for Haufe Technology Radar
> git clone https://github.com/Haufe-Lexware/aoe_technology_radar.git
> cd aoe_technology_radar
> npm install
> npm run watch
A new browser tab should open up - wait until last command has finished and refresh.
The Haufe Technology radar is a fork of the AOE technology radar, that you can find on https://github.com/AOEpeople/aoe_technology_radar. Thanks a lot to AOE to provide such a cool tech radar implementation!
The deployment is based on docker. Use the dockerfile in the project to create a haufetechradar docker image.
FROM node:7.10.1 as source
WORKDIR /src/haufe-techradar
COPY . ./
RUN npm install
RUN npm run build:all
FROM nginx:1.13.5
WORKDIR /opt/haufe-techradar
COPY --from=source /src/haufe-techradar/dist .
COPY default.template /etc/nginx/conf.d/default.template
CMD /bin/bash -c "envsubst < /etc/nginx/conf.d/default.template > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'"
To run the image locally use:
docker build --no-cache -t haufetechradar .
docker run -e SERVER_NAMES=localhost -p "8080:80" haufetechradar
We have two available instances running on Azure.
The test version is available at http://hg-tr-test.westeurope.cloudapp.azure.com/techradar/. It reflects the content and version of the PrepareContent branch. A new deployment is triggered whenever the branch PrepareContent is changed.
The production version is available at http://techradar.haufe.io. It reflects the content and version of the master branch. A new deployment is triggered whenever the branch master is changed. http://techradar.haufe.io is equivalent to http://hg-tr-prod.westeurope.cloudapp.azure.com/techradar/.
To see instructions on how to contribute content, click here.
Editors for technologies can be found in the technology List.
- Work on the content
- Implement circle diagram view of the data