Commit Graph

42 Commits

Author SHA1 Message Date
Bert Shuler 8ad5618199 Pull Updated TorGuard Configuration
This pulls the updated TorGuard Configuration from their servers and
configures it for this image
2016-07-30 22:34:40 -04:00
Kristian Haugene 8dac504374 Bump version 2016-06-06 23:58:45 +02:00
Kristian Haugene 29971f285d Bump version 2016-05-13 21:37:20 +02:00
Dave Webb 09c978fc9b Attempt to prevent zombie processes when run under systemd
When systemd restarts the transmission-openvpn container, it seems to
leave zombie processes as below.

    $ ps uaxww | grep Z
    root      1872  0.0  0.0      0     0 ?        Z    08:58   0:00 [transmission-da] <defunct>

The zombies do appear to be cleaned up by restarting docker itself, or
by stopping the transmission-openvpn service.

This is an attempt to prevent zombies being spawned via Yelp's
dumb-init, which correctly handles the signals that PID1 gets.

See: https://github.com/Yelp/dumb-init
2016-05-13 20:54:07 +12:00
Kristian Haugene 5859bd3d68 also installing zip and unzip. issue #75 2016-05-12 23:51:07 +02:00
Kristian Haugene ed7556b6c6 installing rar and unrar to be able to execute simple scripts in the container. ref issue #75 2016-05-11 22:19:10 +02:00
Kristian Haugene 1c808e8a5b Bump version to 1.8 2016-04-03 20:00:39 +02:00
Kristian Haugene 3c56a7ce08 removed resolv override env option. readme fixup 2015-09-10 22:37:03 +02:00
Kristian Haugene 660b8f9195 bumped version 2015-09-05 16:24:59 +02:00
Kristian Haugene d25fc77b54 bump version 2015-08-18 22:25:58 +02:00
Kristian Haugene 8d8a2c3c8c set vpn provider as required param 2015-08-18 22:23:04 +02:00
Doug Daniels 0faafc3a99 Merge remote-tracking branch 'origin/dev' into transmission-resume-torrent
Conflicts:
	transmission/start.sh
	transmission/updatePort.sh
2015-08-13 11:26:21 -05:00
Doug Daniels 8d43c09bfb Closes #23 - Ensure TRANSMISSION_HOME is on a persistent volume to store torrent resume info 2015-08-12 23:57:47 -05:00
Kristian Haugene 7df5cf2553 Merge branch 'dev' of github.com:haugene/docker-transmission-openvpn into dev 2015-08-09 21:03:45 +02:00
Kristian Haugene 0949d82219 moved scripts and templates out of transmission daemon home folder. this allows mounting of /etc/transmission-daemon to keep state, ref issue #22 2015-08-09 21:02:05 +02:00
Kristian Haugene f5baa63609 Update Dockerfile
Bumped to version 1.2 after changes for issue #22
2015-08-08 01:58:51 +02:00
Kristian Haugene 91ccd7e3dd modified startup scripts to support more vpn providers 2015-08-07 23:07:55 +02:00
Kristian Haugene d2035237a2 Update Dockerfile 2015-05-25 13:18:53 +02:00
Kristian Haugene 2aa1796e08 all openvpn script and config in openvpn folder 2015-05-24 22:07:30 +02:00
Kristian Haugene b6ab2b943d covered by wildcard add 2015-05-24 22:01:46 +02:00
Kristian Haugene 553dbf628c use same script names inside and outside container. cleaner adding them as well 2015-05-24 21:54:23 +02:00
Kristian Haugene fa7fbca87a bump version 2015-05-24 21:10:25 +02:00
Kristian Haugene 8a3a0b30e9 persist env variables on startup. conform to /bin/sh 2015-05-24 20:40:25 +02:00
Kristian Haugene 0d918b22f9 set fixed transmission-daemon home, move dockerize settings.json till we know tun0 ip 2015-05-24 19:05:05 +02:00
Ian Neubert ceab19795b Find IP of tun0 during transmission start up and set the configuration to bind to it. Closes #11 2015-05-23 09:30:58 -07:00
Ian Neubert 01cec65568 Renamed files in repo that end up as start.sh inside container to start.sh in the repo too.
Updated all piaconfigs to force tun0
2015-05-23 09:06:08 -07:00
Kristian Haugene f7a7c2d4b4 fixing switch for keeping transmission state. also persist transmission rpc username and password for port updates if authentication is enabled. 2015-05-10 22:15:25 +02:00
Kristian Haugene 629e8d0fac transmission startup handles setting.json, and possible to have transmission data-dir on mounted volume for persistent state 2015-05-10 20:51:19 +02:00
Kristian Haugene d129497ca5 keeping env vars 2015-05-10 18:51:52 +02:00
Kristian Haugene faa3972ab4 Not starting if PIA credentials is not set 2015-05-10 18:30:28 +02:00
Ian Neubert 268480358d Added PIA username/password to env vars
Added transmission settings to env vars. Fixed #8.
Updated readme.
Added ability to override /etc/resolv.conf. Fixes #4.
Save docker image size by combining all apt commands into a single RUN statement.
2015-05-09 15:27:08 -07:00
Kristian Haugene 6f07f0324b choose config to use by optionally setting environment variable. 2015-05-09 18:59:36 +02:00
Kristian Haugene cc46422229 for kicks 2015-05-07 22:33:31 +02:00
Kristian Haugene f053cb6c42 enhanced a few things. running plain ubuntu, openvpn starts transmission when connection is establised and so on 2015-05-07 21:34:34 +02:00
Kristian Haugene 0e4f1da9ce now passing configuration to container by mounting /config 2014-11-16 14:19:56 +01:00
Daniel Nordstrøm Carlsen c2d97248aa Added recommended settings - Build from a specific version to make builds reproducible, and clean up after apt-get 2014-11-12 15:12:52 +01:00
Kristian Haugene 269cba4397 removed supervisord, using baseimage-docker init system. added automatic port updates. 2014-11-11 22:07:13 +01:00
Kristian Haugene 1154a0f510 use phusion baseimage 2014-11-11 21:03:07 +01:00
Daniel Nordstrøm Carlsen d08439ebf5 Nevermind 2014-11-11 20:23:53 +01:00
Daniel Nordstrøm Carlsen 16b422f515 For some reason screen will not run if /var/run/screen doesn't have chmod 777 2014-11-11 19:50:49 +01:00
Kristian Haugene 87bf46826b created script for port updates. need to dynamically get rpc username and password do some cron stuff. issue #1 2014-11-09 19:52:52 +01:00
Kristian Haugene 4eaaae0ec1 initial commit. working, but needs more features 2014-11-09 16:23:18 +01:00