This is the source that runs https://golift.io.
This can be run anywhere, really. Packages and builds for lots of things are provided. The repo auto-builds packages for freebsd, linux, binaries for macOS and windows. A homebrew formula and a Docker image are also available, and easy to use.
Linux users can use this script to download and install the latest package for their system.br
Linux repository hosting provided by
br
This works on any system with apt or yum. If your system does not use APT or YUM, then download a package from the Releases page.
Install the Go Lift package repo and Turbo Vanity URLs with this command:
curl -s https://golift.io/repo.sh | sudo bash -s - turbovanityurls
Docker users can pull directly from the image built on Docker.
docker pull golift/turbovanityurls
The config file is located at /config.yaml
, pass that path into your container.
macOS users can try it out using homebrew.
brew install golift/mugs/turbovanityurls
App Engine:
Run glcoud app deploy
after you edit app.yaml.
FreeBSD users can find a package on the Releases page.
Differences from https://github.com/GoogleCloudPlatform/govanityurls:
go112
#29PathConfig
into templates.yaml
and template
packages.PathConfig
to a pointer; can be accessed as a map or a slice now.max_age
per path instead of global-only.-l
(listen) and -c
(config) flags. #20Incorporated a badge package for data collection and return. In other words this app can collect data from "things" (like the public grafana api) and store that data for later requests. I use this to populate badge/shield data for things like "grafana dashboard download counter" - https://github.com/golift/badgedata. It's 3 lines of code you can pull out real easy. You can also disable badgedata in the config file.
The following fine folks are providing their services, completely free! These service integrations are used for things like storage, building, compiling, distribution and documentation support. This project succeeds because of them. Thank you!