Comments (4)
Note, I was able to build the new image using alpine:edge
, as it was the only one with duplicity 0.7.17
.
My dockerfile is now this (also note the new pip dependency for b2
):
FROM alpine:edge
ENV HOME=/home/duplicity
RUN set -x \
&& apk add --no-cache \
ca-certificates \
duplicity \
lftp \
openssh \
openssl \
py-crypto \
py-pip \
py-paramiko \
py-setuptools \
rsync \
&& update-ca-certificates \
&& pip install \
pydrive==1.3.1 \
fasteners==0.14.1 \
b2 \
&& apk del --purge py-pip \
&& adduser -D -u 1896 duplicity \
&& mkdir -p /home/duplicity/.cache/duplicity \
&& mkdir -p /home/duplicity/.gnupg \
&& chmod -R go+rwx /home/duplicity/ \
&& su - duplicity -c 'duplicity --version'
VOLUME ["/home/duplicity/.cache/duplicity", "/home/duplicity/.gnupg"]
USER duplicity
CMD ["duplicity"]
from docker-duplicity.
Could you submit a PR?
from docker-duplicity.
I added b2, but I'm not sure edge is good. I've added a branch for edge.
wernight/duplicity:edge
from docker-duplicity.
Thanks. Was away on vacation, so I wasn't able to respond :)
from docker-duplicity.
Related Issues (18)
- "not a tty" when signing HOT 3
- wrong username being used on rsync server HOT 2
- OneDrive support
- Use docker-duplicity on Raspberry Pi HOT 4
- SSH backend does not work anymore
- PyDrive HOT 3
- Update container image
- PyDrive backend not working due to missing imports
- Swift backend requires HOT 1
- Google Cloud fails with UnsupportedBackendScheme HOT 1
- Stable and latest point to the same docker hash without paramiko HOT 3
- No arguments expected for "shell" command, got "duplicity" HOT 1
- B2: Certificate verification failed HOT 4
- Container fails to connect to scp or sftp using default backend HOT 1
- Error on .cache dir HOT 4
- Upgrade to latest version HOT 1
- Does s3 location eu-central-1 work for anybody?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-duplicity.