Giter Club home page Giter Club logo

Comments (6)

thelamer avatar thelamer commented on May 29, 2024 1

Don't talk in dead issues.
And we provide env variables to use a custom ui .
Read the readme completely you don't need to do any of that stuff.

We will never directly support modifying our base images.

from docker-transmission.

sparklyballs avatar sparklyballs commented on May 29, 2024

your sed flat out doesn't work , at least for rpc username...
https://pastebin.com/eWN9fkRe

you need to sort that first..

from docker-transmission.

RichardMore avatar RichardMore commented on May 29, 2024

${rpc_username} and the other ARGs are populated at build time using for example: --build-arg rpc_username=testuser

from docker-transmission.

sparklyballs avatar sparklyballs commented on May 29, 2024

works here using a build arg and then running the container. the changes are in /confg/settings.json

the password is hashed but the username is the same..

docker build -t --build-arg rpc_username=somerandonnonsense --build-arg rpc_password=randonguff test/test .

{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "::",
"blocklist-enabled": false,
"blocklist-url": "http://www.example.com/blocklist",
"cache-size-mb": 4,
"dht-enabled": true,
"download-dir": "/downloads/complete",
"download-queue-enabled": true,
"download-queue-size": 5,
"encryption": 1,
"idle-seeding-limit": 30,
"idle-seeding-limit-enabled": false,
"incomplete-dir": "/downloads/incomplete",
"incomplete-dir-enabled": true,
"lpd-enabled": false,
"message-level": 2,
"peer-congestion-algorithm": "",
"peer-id-ttl-hours": 6,
"peer-limit-global": 200,
"peer-limit-per-torrent": 50,
"peer-port": 50000,
"peer-port-random-high": 65535,
"peer-port-random-low": 49152,
"peer-port-random-on-start": false,
"peer-socket-tos": "default",
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 1,
"prefetch-enabled": true,
"queue-stalled-enabled": true,
"queue-stalled-minutes": 30,
"ratio-limit": 2,
"ratio-limit-enabled": false,
"rename-partial-files": true,
"rpc-authentication-required": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-host-whitelist": "",
"rpc-host-whitelist-enabled": true,
"rpc-password": "{b0537edf8120dd3f003c815a8d4d24d2c1abea66EzazEmNk",
"rpc-port": 9091,
"rpc-url": "/transmission/",
"rpc-username": "somerandonnonsense",
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
"scrape-paused-torrents-enabled": true,
"script-torrent-done-enabled": false,
"script-torrent-done-filename": "",
"seed-queue-enabled": false,
"seed-queue-size": 10,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"start-added-torrents": true,
"trash-original-torrent-files": false,
"umask": 2,
"upload-slots-per-torrent": 14,
"utp-enabled": true,
"watch-dir": "/watch",
"watch-dir-enabled": true
}

from docker-transmission.

sparklyballs avatar sparklyballs commented on May 29, 2024

these modifications however fall outside the scope of support for the image as it works as provided.

from docker-transmission.

RichardMore avatar RichardMore commented on May 29, 2024

It seems as you showed it that it works in this scenario.
I created one, where I am using docker-compose for easy commands, and the first "plain" one seems to work normally, but in the second where I do an additional step of replacing the original web UI with a different one, the config won't be the same and the issue is present then.

Can you help me figure out why in this case it will act differently?

Here is the pastebin for the whole command chain and results

from docker-transmission.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.