Giter Club home page Giter Club logo

demotestsite.net's Introduction

demotestsite.net

My initial attempt at a blog site. I was more interested in the process of hosting a static site and leaning automated build and deployment process that actually writing blog articles so this has not really been kept up tp date.

Infrastructure

  • AWS
    • S3
    • Cloudfront
    • Route 53
  • CircleCI
  • Hexo

Thoughts

Pushes to the repo trigger a CircleCI piepline that builds the static elelemtns, these ar ethen copied to an AWS S3 storage bucket. The bucket is fronted by AWS CDN and there is some Terrafrom managing the DNS.

Its all a good setup but I need to go back ad flip over to GitHub actions from CircleCI, I dont think Actions were availabele when I created all this.

Also need to switch over to a different static blog framework as well as the choice of Hexo might not have been the best. I encountered several issues with plugins and cnstant dependabot notifcations around vunerabilities

But like many projects I may leave it half finsihed and underloved.......

demotestsite.net's People

Contributors

dependabot[bot] avatar mcdermg avatar

Stargazers

 avatar

Watchers

 avatar  avatar

demotestsite.net's Issues

CircleCI AWS CLI failure to install

Recieving an error in CircleCI when attempting to install AWS CLI

#!/bin/bash -eo pipefail
apt-get update
apt-get install -y awscli
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]

Ign http://deb.debian.org jessie InRelease

Get:2 http://security.debian.org jessie/updates/main amd64 Packages [831 kB]

96% [2 Packages 793 kB/831 kB 95%]Get:3 http://deb.debian.org jessie-updates InRelease [7340 B]

Get:4 http://deb.debian.org jessie Release.gpg [2420 B]

Get:5 http://deb.debian.org jessie Release [148 kB]

Get:6 http://deb.debian.org jessie/main amd64 Packages [9098 kB]

100% [6 Packages 0 B]Fetched 10.1 MB in 1s (8020 kB/s)
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease  Unable to find expected entry 'main/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.
Exited with code 100

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.