This is a snapshot server docker image based on linaro snapshot server. Created by suker 2017.01
243
This is a snapshot server docker image based on linaro snapshot server.
Reference : https://git.linaro.org/infrastructure/linaro-license-protection.git
url : https://bitbucket.org/kchhero/suker-dockers/src/master/docker-fileserver/
$ docker run -d --name con_releases_server -p 8070:8070 -v /home/nexellstorage/releases:/srv/releases.nexell.co.kr/www nexelldocker/fileserver-releases
$ docker run -d --name con_snapshot_server -p 8080:8080 -v /home/nexellstorage/snapshot:/srv/snapshots.nexell.co.kr/www nexelldocker/fileserver-snapshot
-p : local port number
-v : container shared directory to my host PC
There are two ports available 8070 and 8080.
In my case, use 8070 port is release 8080 port is snapshot.
$ ./build.sh
$ ./docker_fileserver_snapshot.sh
1 FROM ubuntu:16.04
2
3 RUN apt-get update && apt-get install --yes libapache2-mod-xsendfile libapache2-mod-python python-django python-django-auth-openid
4 RUN apt-get update && apt-get install --yes python-apache-openid libapache2-mod-wsgi uwsgi-plugin-python python-pip git apache2 vim wget
5 RUN apt-get update && apt-get install --yes libapache2-mod-xsendfile libapache2-mod-wsgi
6 RUN pip install --upgrade pip
7 RUN pip install south textile BeautifulSoup requests
8
9 COPY package-install.sh /usr/local/bin/pkginstall
10
11 RUN /usr/local/bin/pkginstall
1 #!/bin/bash
2
3 mkdir -p /srv/releases.nexell.co.kr
4
5 chown nexell:www-data /srv/releases.nexell.co.kr
6 chmod 775 /srv/releases.nexell.co.kr
7
8 cd /srv/releases.nexell.co.kr
# nexell customized repositories
9 git clone http://git.nexell.co.kr:8081/gerrit/nexell/infrastructure/linaro-license-protection.git
10 git clone http://git.nexell.co.kr:8081/gerrit/nexell/infrastructure/linaro-license-protection-configs.git configs
11 cd linaro-license-protection
12 pip install -r requirements.txt
13
14 cp -a /srv/releases.nexell.co.kr /srv/snapshots.nexell.co.kr
Content type
Image
Digest
Size
263.4 MB
Last updated
almost 10 years ago
docker pull suker/fileserver-snapshot