Christian Schwarz
20abaa2e7f
devex: manage devtools in a project-local subdirectory + cleanup README ( #829 )
2024-10-21 21:36:34 +02:00
Christian Schwarz
91e310b7e3
build: rpm + deb targets, build-in-docker targets, CircleCI pipeline rewrite
...
Co-authored-by: Armin Wehrfritz <dkxls23@gmail.com>
2020-09-02 21:34:52 +02:00
Christian Schwarz
a827894274
docs: add backup-to-external-disk quick-start guide and convert existing tutorial to quick-start guide
...
refs #219
fixes #329
2020-06-14 15:26:05 +02:00
John Ramsden
c5a8f6635f
docs: add FreeBSD jail tutorial + reorg 'instalation' section
2020-05-02 13:43:00 +02:00
InsanePrawn
44bd354eae
Spellcheck all files
...
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2020-02-24 16:06:09 +01:00
Christian Schwarz
3ff1966cab
docs/installation: use &&
for early exit if build-in-docker step fails
2020-02-17 18:02:04 +01:00
Frans Bergman
47ed599db7
docs: add Void Linux to installation instructions
2019-12-28 12:43:53 +01:00
Andy Fiddaman
6787decef1
Add OmniOS (illumos distribution) to list of OSs
2019-11-05 09:49:57 -08:00
Christian Schwarz
d56d45a2ab
docs: install: apt: fix snippet display & link to packaging repo
2019-10-21 16:35:23 +02:00
Christian Schwarz
fcf16a163a
docs: install: apt snippet: idempotent, bash compat, multiarch compat
...
Co-authored-by: Janis Streib <me@janis-streib.de>
Co-authored-by: Christian Schwarz <me@cschwarz.com>
2019-10-21 16:21:51 +02:00
Christian Schwarz
dc39c819a3
docs: add debian + ubuntu installation
2019-10-18 20:18:42 +02:00
Richard Poettler
3806e97404
docs: add copr repo for Fedora/CentOS
...
closes #229
2019-10-16 10:46:02 +02:00
John Ramsden
b422e6f12e
docs: installation: add Arch Linux 'from source' package
2019-10-13 12:33:27 +02:00
Juergen Hoetzel
ad77371e38
docs: include Arch Linux installation
2019-10-06 20:38:00 +02:00
Ross Williams
729c83ee72
pre- and post-snapshot hooks
...
* stack-based execution model, documented in documentation
* circbuf for capturing hook output
* built-in hooks for postgres and mysql
* refactor docs, too much info on the jobs page, too difficult
to discover snapshotting & hooks
Co-authored-by: Ross Williams <ross@ross-williams.net>
Co-authored-by: Christian Schwarz <me@cschwarz.com>
fixes #74
2019-09-27 21:25:59 +02:00
Christian Schwarz
77d3a1ad4d
build: drop go Dep, switch to modules, support Go 1.13
...
bump enumer to v1.1.1
bump golangci-lint to v1.17.1
no `go mod tidy` because 1.13 and 1.12 seem to alter each other's output
fixes #112
2019-09-14 13:36:44 +02:00
JMoVS
a0cf9cff2a
docs: include homebrew installation
2019-08-21 12:47:24 +02:00
Christian Schwarz
fb999c8617
docs: drop references to 'main config file'
...
were just confusing in the remaining places where they were used
fixes #127
2019-03-18 14:50:32 +01:00
Christian Schwarz
3535b251ab
freeze Go build dependencies in Gopkg.lock
...
* use pseudo-depdencies in build/build.go to convince dep
* update Travis, Dockerfile and Docs
* build.Dockerfile image now contains the Go build dependencies
* => faster builds
* bump pdu file after protoc update
fixes #106
2018-12-01 14:36:40 +01:00
Christian Schwarz
8473462adf
build: adjust wrong path of zrepl source dir in build.Dockerfile
...
was symlinking /zrepl to /go/src/github.com/zrepl/zrepl earlier, forgot
to change that apparently
see 47726ad877
refs #38
2017-12-29 22:25:48 +01:00
Christian Schwarz
03ba2bb7c8
docs: move config files + runtime dir doc to new configuration/preface
2017-12-27 18:34:24 +01:00
Christian Schwarz
2716c75ad5
build: target for go library dependencies
...
Didn't notice it because vendor/ was already populated on my dev
machine, but did notice it in Docker build.
Docker build now consumes devsetup like regular user, so this should
catch future problems.
Remove remaining curl|shit functionality from lazy.sh (no checkout logic
needed anymore).
refs #35
2017-11-19 12:34:01 +01:00
Christian Schwarz
903fbff710
Add Docker build image, modularize lazy.sh and adjust build from source instructions
...
refs #35
2017-11-18 19:11:14 +01:00
Christian Schwarz
b4b1bebb5c
rename clone_and_build.sh to lazy.sh
...
refs #35
2017-11-18 17:02:11 +01:00
Christian Schwarz
47726ad877
improve install from source
...
* Idempotent clone_and_build.sh does everything
* Add documentation for how to build in Docker
Had to sacrificy go generate because stringer apparently can't handle
vendor directory used by go dep, fails with error
on go generate rpc/frame_layer.go
refs #37
2017-11-12 16:15:12 +01:00
Christian Schwarz
7ba5c14679
docs: refine tutorial and installation pages
2017-11-11 23:25:12 +01:00
Christian Schwarz
707a189144
docs: adjust implementation article to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
e0f40de69f
docs: adjust installation section to rst
2017-11-11 23:25:12 +01:00
Christian Schwarz
2fe7f29d31
docs: index + tutorial rst adjustments
2017-11-11 23:25:12 +01:00
Christian Schwarz
df181108b4
docs: initial port of hugo to sphinx, including rtd theme
2017-11-11 23:25:12 +01:00