1
0
Commit Graph

131 Commits

Author SHA1 Message Date
Andrew Camilleri
d09338b2e5 Feat/fireflyiii (#344)
* Adding Firefly-iii opt fragment

* Adding environment variable to force creation of db

* Instructing postgres to create database

* Switching exposing default port, running create db command

* Remove grep command for postgres container

* Removing database creation on postgres container start

* Adding required App Key env variable

* Updating nginx rewriting

* Updating firefly nginx confugration traying to make it work with subdirectory

https://github.com/firefly-iii/firefly-iii/issues/2848#issuecomment-557845301

* Trying to rewrite

* Reconfiguring nginx to pass headers

* Updating docker fragment

* Last try

* Allowing firefly iii to be hosted on other domain

* Fixing docker compose env variables

* Exposing ports for external communication

* Ports exposing

* Updating firefly host reference

* Matching service name and VIRTUAL_HOST_NAME

* Getting nginx to redirect to port 8080

* update and adapt

* Adapt firefly to be with dedicated domain

* Adapt Docker file builder to support non github builds

* Make firefly init create db only if not exists + run full recommended upgrade procedure

Co-authored-by: rockstardev <rockstardev@users.noreply.github.com>
2021-09-23 18:04:11 +09:00
nicolas.dorier
d703473f51 Update docker compose 2021-04-06 12:33:22 +09:00
nicolas.dorier
0259d3163e bump docker-compose for new installs 2021-03-14 14:28:06 +09:00
xpayserver-dev
27f2dfffe0 add Zammad 2020-08-17 09:02:50 +02:00
Dennis Reimann
026e65dbc8 Fix typo and link (#319) 2020-06-13 18:12:18 +09:00
nicolas.dorier
fc6c5f99eb Add pihole 2020-02-28 16:10:32 +09:00
nicolas.dorier
3c6c7498e8 Use docker for arm64 on arm64 2020-02-16 22:54:41 +09:00
nicolas.dorier
7360cec929 Gracefully fail if build.sh fail 2019-11-07 22:31:51 +09:00
nicolas.dorier
face696853 bump let's encrypt to migrate endpoint 2019-10-18 16:12:21 +09:00
nicolas.dorier
de191c7cc3 Migrate ACME URI 2019-10-18 15:45:54 +09:00
Andrew Camilleri
3ff6a88d8e Add tor relay fragment (#190)
* Add tor relay fragment

* remove extra ,

* use same tor container for relay

* remove \ns

* use own container for tor relay because of https://trac.torproject.org/projects/tor/ticket/8742

* be explicit with ports

* fix container name

* fix duplicate config

* fix config clash

* do not set daemon config item

* add info about tor requirements and legal implications
2019-10-03 13:00:45 +09:00
nicolas.dorier
5bd077bbc0 Set BTCPAY_SSHTRUSTEDFINGERPRINTS to empty value 2019-09-24 18:44:14 +09:00
nicolas.dorier
6c151beb95 Do not set BTCPAY_SSHTRUSTEDFINGERPRINTS in the setup, since we connect from inside the docker container to the host, this is fine 2019-09-24 18:42:30 +09:00
nicolas.dorier
7c9f0d1647 Do not restart docker if systemd_reload is false 2019-09-24 15:57:01 +09:00
nicolas.dorier
b772b5d351 Properly create the host_id_rsa if enable ssh is set 2019-09-21 23:02:42 +09:00
nicolas.dorier
c35c606da6 Use volumes to share sshkey and authorized keys instead of copying and add build time variables to docker-compose 2019-09-20 19:12:14 +09:00
nicolas.dorier
21f1af6280 Fix no systemd reload 2019-09-15 17:25:50 +09:00
nicolas.dorier
8109fd8b81 Can skip systemd reload 2019-09-12 22:03:53 +09:00
nicolas.dorier
dbcd9972c3 space indent code 2019-09-05 11:51:08 +09:00
wiz
8760355a1b Revert "Detect if Raspbian Linux and patch docker installation script" (#195)
This reverts commit eec49db386.
2019-09-05 11:46:25 +09:00
nicolas.dorier
2c26a90304 Make sure /etc/docker is writable before creating daemon.json 2019-09-04 17:07:02 +09:00
nicolas.dorier
65deef9a6c bump docker-compose 2019-09-03 21:27:14 +09:00
nicolas.dorier
37775984ab Always install docker-compose via the docker-compose-builder 2019-09-03 21:08:07 +09:00
wiz
23bf0ea4bf Add docker fragment for opt-txindex to enable txindex=1 (#178)
* Add docker fragment for opt-txindex to enable txindex=1

* Document opt-txindex in README

* Throw error if both opt-txindex and opt-save-storage-* are enabled
2019-08-06 17:15:43 +09:00
J. Maurice
eec49db386 Detect if Raspbian Linux and patch docker installation script (#176) 2019-07-26 11:59:27 +09:00
nicolas.dorier
a6a9e61602 Better validate BTCPAY_ADDITIONAL_HOSTS 2019-07-25 18:14:39 +09:00
nicolas.dorier
35e082e6a9 Remove -ti when installing docker-compose 2019-07-12 18:47:10 +09:00
Andrew Camilleri
3b44087ff3 allow specification of additional domains with https support (#164) 2019-07-09 18:26:35 +09:00
nicolas.dorier
bf2751cacb Remove useless log 2019-07-03 17:21:06 +09:00
nicolas.dorier
27919437cd Do not build the docker-compose if no docker 2019-07-03 16:09:43 +09:00
nicolas.dorier
64544cbe2f Small refactoring 2019-07-03 14:43:27 +09:00
nicolas.dorier
e4224a42de Add --no-startup-register 2019-07-03 14:18:39 +09:00
nicolas.dorier
cbb82c2676 Add --docker-unavailable to run btcpay-setup.sh without docker available 2019-07-03 14:12:52 +09:00
nicolas.dorier
e3577fd163 Remove killing docker 2019-07-02 18:34:13 +09:00
nicolas.dorier
1bcb7872ad Fix arguments 2019-07-02 18:29:46 +09:00
nicolas.dorier
acf8ada654 Change params parsing in btcpay-setup.sh 2019-07-02 18:25:50 +09:00
nicolas.dorier
2929640428 Remove chroot detection 2019-07-02 18:13:31 +09:00
nicolas.dorier
14db9e2f3c Generate pull-images.sh with the docker-compose. 2019-07-01 16:11:44 +09:00
nicolas.dorier
f2deb7a0df Refactor IS_CHROOT 2019-06-25 17:29:01 +09:00
nicolas.dorier
38b09808b1 Fix indententation and start docker logic if inside chroot 2019-06-25 17:18:03 +09:00
nicolas.dorier
36e0ea5b2b Always check ischroot to be sure docker is started 2019-06-25 15:40:23 +09:00
Wouter Samaey
dc5cdf27a9 Mac os support (#156)
* Mac OS support

* Mac OS support

* Improved output + fixed docker command not being linked

* Improved docker install

* Added manual installation message if needed

* Fixed issue with if … fi nesting + using double [[ ]] now as better practise

* Fixed indentation + using double [[ ]] everywhere

* More [[ ]] changes

* Fixed issue due to bad merge

* Empty if statement gives error

* Cannot set logging in /etc/docker/daemon.json for Mac

* Better quoting of $BASH_PROFILE_SCRIPT

* Removed comment + Added “elif”

* Added quotes

* Added quotes

* Removed TODO, BTCPay server works after reboot and all commands run fine.

* Fixed broken detection if line is already in $HOME/.bash_profile
2019-06-24 17:21:05 +09:00
nicolas.dorier
4841b45a57 Run dockerd manually if ischroot is detected 2019-06-17 22:20:47 +09:00
Wouter Samaey
dd72f22b89 New enviroment variables BTCPAY_HTTP_PORT and BTCPAY_HTTPS_PORT (#142)
* New enviroment variables BTCPAY_HTTP_PORT and BTCPAY_HTTPS_PORT

* Added new vars to btcpay-setup.sh + added docs

* Renamed BTCPAY_HTTP_PORT to REVERSEPROXY_HTTP_PORT and BTCPAY_HTTPS_PORT to REVERSEPROXY_HTTPS_PORT

* Update btcpay-setup.sh

Added ` ` around REVERSEPROXY_HTTP_PORT

* Added REVERSEPROXY_HTTP_PORT ans REVERSEPROXY_HTTPS_PORT to helpers.sh
2019-06-13 16:37:13 +09:00
nicolas.dorier
dd97b9651e Fix btcpay-env 2019-06-12 22:46:29 +09:00
nicolas.dorier
4fedf42da9 Use while look instead of xargs 2019-06-12 22:31:45 +09:00
nicolas.dorier
2924514335 Save REVERSEPROXY_DEFAULT_HOST= 2019-06-12 15:54:39 +09:00
nicolas.dorier
37f34d1afa Add REVERSEPROXY_DEFAULT_HOST 2019-06-12 15:22:56 +09:00
nicolas.dorier
5ad1d3c5b6 Refactor btcpay up, down and restart in helpers.sh 2019-06-12 12:23:58 +09:00
Nicolas Dorier
947f9fdce9 Make sure we do not announce domains ending in .lan and .local (#149)
* Do not announce internal hostname

* update environment on btcpay-update.sh

* Rename to btcpay_update_docker_env

* Properly quote enclose some env variables
2019-06-11 18:13:37 +09:00