Navarr
d9c6ed8c4c
Fix DNSMasq entrypoint
2023-03-08 10:45:32 -05:00
Brett Patterson
03783b65cf
Make global portainer service optional
2023-01-16 23:13:02 -05:00
Navarr Barnier
1d4f3bcfed
Update services composition to use AMD64+ARM64 services
2023-01-16 22:50:41 -05:00
David Hiendl
f9f401887e
add config flag to optionally disable dnsmasq
2021-12-15 10:05:13 +01:00
David Alger
514e6741f0
Moved dnsmasq configuration into docker-compose file allowing for customization; resolves #214
2020-10-11 16:46:39 -05:00
ragfire
4d0767800b
portainer image update 1.24.X to 2.0.X
2020-10-06 21:14:39 +02:00
David Alger
d264ce1941
Update the http -> https redirect to use new static config features in 2.2
2020-07-27 13:15:54 -05:00
David Alger
aaf7090677
Updated traefik from version 2.1 to 2.2
2020-07-27 13:13:04 -05:00
David Alger
12d8452846
Changed mailhog from per-project service to run as a global service
...
Resolves #175
2020-07-06 11:59:00 -05:00
David Alger
752fa01037
Updated warden global services to reference home dir by var in docker-compose config
2020-05-01 20:42:01 -05:00
David Alger
25a7a60446
Implemented flexibility for service domain (defaults to warden.test); #13
2020-01-30 08:44:53 -06:00
David Alger
5073c5b007
Added ~/.warden/.env with variables to allow overriding aspects of global services
...
issue #13
2020-01-29 06:44:15 -06:00
David Alger
ed9b29380a
Updated message printed when connecting into tunnel container via an interactive shell
2020-01-05 20:37:47 -06:00
David Alger
a64b822e15
Cleaned up dashboard routing for Traefik
2020-01-05 15:34:07 -06:00
David Alger
b2ad5b133b
Locked sshd image used for tunnel to version 1.1.0 in order to help prevent breaking changes in that base image from upsetting the tunnel
2020-01-05 15:22:00 -06:00
David Alger
a84ba9368f
Updated Traefik from 2.0 to 2.1
2020-01-05 15:21:22 -06:00
David Alger
ff7593ece5
Resolve issue breaking SSH tunnel as used for port-forwards
...
The upstream image broke the use of TCP forwards when upgrading the base image from Alpine 3.6 to 3.10 which has AllowTcpForwarding=no by default vs yes. Options TCP_FORWARDING was added shortly therafter.
2019-12-10 11:40:22 -06:00
David Alger
403f991ae7
Updated traefik container to 2.0; updated magento1 and magento2 labels; added livereload labels natively to php-fpm container and native multi-domain support via wildcards
2019-10-30 14:15:33 -05:00
David Alger
102b74044a
Pinned image for Traefik to use traefik:v1.7
...
This resolves "command traefik error: field not found, node: redirect" errors that put Traefik into an endless restart loop.
See containous/traefik#5119 for changes causing the BC break; this is a problem since Warden currently leverages the removed configuration settings in the TOML file that's generated and passed into the Traefik container.
Thanks to @magedevjosh for finding and reporting this issue!
2019-09-19 10:28:08 -05:00
David Alger
bad8c85288
Changed all published ports such that they bind to 127.0.0.1 vs 0.0.0.0
2019-08-22 17:08:26 -05:00
David Alger
30cea36da5
Revert "Implement workaround for docker/for-mac#3775 ; publish DNS on port 6053 for macOS hosts"
...
This reverts commit 623d83cdf5 .
2019-08-07 16:15:31 -05:00
David Alger
623d83cdf5
Implement workaround for docker/for-mac#3775 ; publish DNS on port 6053 for macOS hosts
2019-08-05 08:27:57 -05:00
David Alger
8e16d09554
Fixed issue on Ubuntu where dnsmasq container would fail to bind to port 53
2019-07-09 21:12:32 -05:00
David Alger
b647f9ea3d
Changed Traefik setup to automatically configure the correct docker network; require containers be explicitly enabled for Traefik to use them
2019-06-24 08:37:41 -05:00
David Alger
cffc6fa131
Renamed sshd.warden.test endpoint to tunnel.warden.test
2019-06-02 22:45:16 -05:00
David Alger
e23ae1b476
Fixed up all references to sshd user from admin -> tunnel
2019-06-02 21:37:20 -05:00
David Alger
8d4667536d
Changed to use a warden generated key for auth into the sshd container (prevents issues if user has no public key at ~/.ssh/id_rsa.pub)
2019-06-02 21:30:10 -05:00
David Alger
48ed4e4a04
Got rid of a superfluous newline in the warden ssh tunnel MOTD prompt
2019-06-02 20:16:11 -05:00
David Alger
72f3b31607
Added a very basic sshd service for forwarding connections (for example, to mysql on port 3306 inside the docker network)
2019-06-02 19:54:32 -05:00
David Alger
580053b7ba
Added quotes around port spec on dnsmasq service
2019-06-02 19:53:45 -05:00
David Alger
385733291b
Added dnsmasq service and resolver configuration on the host machine
2019-05-30 19:11:18 -05:00
David Alger
7ee17d8406
Changed the network name to simply be "warden"
2019-05-30 10:22:46 -05:00
David Alger
2dd77378b4
Changed container names to be explicitly defined in the warden docker-compose file
2019-05-30 08:48:48 -05:00
David Alger
f40d6e89ba
Configured traefik with ssl termination for *.warden.test (assuming the cert is generated)
2019-05-29 22:55:56 -05:00
David Alger
f01f85a215
Added up/down commands and a docker-compose definition for running traefik and portainer
2019-05-29 20:28:23 -05:00