mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-05-02 09:03:00 +00:00
Merge pull request #1257 from exarkun/3974.remove-dockerfile
Remove Dockerfiles and related files Fixes: ticket:3974
This commit is contained in:
commit
54a6098d33
10
Dockerfile
10
Dockerfile
@ -1,10 +0,0 @@
|
|||||||
FROM python:2.7
|
|
||||||
|
|
||||||
ADD . /tahoe-lafs
|
|
||||||
RUN \
|
|
||||||
cd /tahoe-lafs && \
|
|
||||||
git pull --depth=100 && \
|
|
||||||
pip install . && \
|
|
||||||
rm -rf ~/.cache/
|
|
||||||
|
|
||||||
WORKDIR /root
|
|
@ -1,25 +0,0 @@
|
|||||||
FROM debian:9
|
|
||||||
LABEL maintainer "gordon@leastauthority.com"
|
|
||||||
RUN apt-get update
|
|
||||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -yq upgrade
|
|
||||||
RUN DEBIAN_FRONTEND=noninteractive apt-get -yq install build-essential python-dev libffi-dev libssl-dev python-virtualenv git
|
|
||||||
RUN \
|
|
||||||
git clone https://github.com/tahoe-lafs/tahoe-lafs.git /root/tahoe-lafs; \
|
|
||||||
cd /root/tahoe-lafs; \
|
|
||||||
virtualenv --python=python2.7 venv; \
|
|
||||||
./venv/bin/pip install --upgrade setuptools; \
|
|
||||||
./venv/bin/pip install --editable .; \
|
|
||||||
./venv/bin/tahoe --version;
|
|
||||||
RUN \
|
|
||||||
cd /root; \
|
|
||||||
mkdir /root/.tahoe-client; \
|
|
||||||
mkdir /root/.tahoe-introducer; \
|
|
||||||
mkdir /root/.tahoe-server;
|
|
||||||
RUN /root/tahoe-lafs/venv/bin/tahoe create-introducer --location=tcp:introducer:3458 --port=tcp:3458 /root/.tahoe-introducer
|
|
||||||
RUN /root/tahoe-lafs/venv/bin/tahoe start /root/.tahoe-introducer
|
|
||||||
RUN /root/tahoe-lafs/venv/bin/tahoe create-node --location=tcp:server:3457 --port=tcp:3457 --introducer=$(cat /root/.tahoe-introducer/private/introducer.furl) /root/.tahoe-server
|
|
||||||
RUN /root/tahoe-lafs/venv/bin/tahoe create-client --webport=3456 --introducer=$(cat /root/.tahoe-introducer/private/introducer.furl) --basedir=/root/.tahoe-client --shares-needed=1 --shares-happy=1 --shares-total=1
|
|
||||||
VOLUME ["/root/.tahoe-client", "/root/.tahoe-server", "/root/.tahoe-introducer"]
|
|
||||||
EXPOSE 3456 3457 3458
|
|
||||||
ENTRYPOINT ["/root/tahoe-lafs/venv/bin/tahoe"]
|
|
||||||
CMD []
|
|
@ -1,49 +0,0 @@
|
|||||||
version: '2'
|
|
||||||
services:
|
|
||||||
client:
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.dev
|
|
||||||
volumes:
|
|
||||||
- ./misc:/root/tahoe-lafs/misc
|
|
||||||
- ./integration:/root/tahoe-lafs/integration
|
|
||||||
- ./src:/root/tahoe-lafs/static
|
|
||||||
- ./setup.cfg:/root/tahoe-lafs/setup.cfg
|
|
||||||
- ./setup.py:/root/tahoe-lafs/setup.py
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:3456:3456"
|
|
||||||
depends_on:
|
|
||||||
- "introducer"
|
|
||||||
- "server"
|
|
||||||
entrypoint: /root/tahoe-lafs/venv/bin/tahoe
|
|
||||||
command: ["run", "/root/.tahoe-client"]
|
|
||||||
server:
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.dev
|
|
||||||
volumes:
|
|
||||||
- ./misc:/root/tahoe-lafs/misc
|
|
||||||
- ./integration:/root/tahoe-lafs/integration
|
|
||||||
- ./src:/root/tahoe-lafs/static
|
|
||||||
- ./setup.cfg:/root/tahoe-lafs/setup.cfg
|
|
||||||
- ./setup.py:/root/tahoe-lafs/setup.py
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:3457:3457"
|
|
||||||
depends_on:
|
|
||||||
- "introducer"
|
|
||||||
entrypoint: /root/tahoe-lafs/venv/bin/tahoe
|
|
||||||
command: ["run", "/root/.tahoe-server"]
|
|
||||||
introducer:
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: ./Dockerfile.dev
|
|
||||||
volumes:
|
|
||||||
- ./misc:/root/tahoe-lafs/misc
|
|
||||||
- ./integration:/root/tahoe-lafs/integration
|
|
||||||
- ./src:/root/tahoe-lafs/static
|
|
||||||
- ./setup.cfg:/root/tahoe-lafs/setup.cfg
|
|
||||||
- ./setup.py:/root/tahoe-lafs/setup.py
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:3458:3458"
|
|
||||||
entrypoint: /root/tahoe-lafs/venv/bin/tahoe
|
|
||||||
command: ["run", "/root/.tahoe-introducer"]
|
|
0
newsfragments/3974.minor
Normal file
0
newsfragments/3974.minor
Normal file
Loading…
x
Reference in New Issue
Block a user