Discover Packages
github.com/shreyag28/multistage_docker
command
module
Version:
v0.0.0-...-196fe96
Opens a new window with list of versions in this module.
Published: Oct 8, 2021
License: MIT
Opens a new window with license information.
Imports: 8
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
href-counter
A Golang example application which counts internal vs. external hrefs within a page to rate SEO.
The golang.org/x/net/html
package is used to iterate through all the HTML tokens in the web-page. It provides a working example of parsing HTML piece-by-piece.
This can be built with the Dockerfile in the repository or through go get
.
References
Used in these two blog posts:
Running the example
With Go
go build
$ url=http://blog.alexellis.io/ ./href-counter
{"internal":40,"external":2}
$ url=http://blog.alexellis.io/golang-json-api-client/ ./href-counter
{"internal":17,"external":15}
Build with multi-stage build
./build.sh
Run with Docker
docker run -e url=https://www.alexellis.io/ -ti alexellis2/href-counter:0.1.0
{"internal":6,"external":11}
Build with multiple Dockerfiles
./build-multi-dockerfiles.sh
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.