Commit 7f885a41 authored by Martin Mai's avatar Martin Mai
Browse files

-

parents
version: '2'
networks:
backend:
driver: bridge
services:
yacy:
build:
context: ./docker/
dockerfile: Dockerfile
image: default-ubuntu-16-04:dirty
restart: always
expose:
- 22
- 80
- 443
ports:
- "223:22"
- "80:8090"
networks:
- backend
volumes:
- ./volumes/usr/share/yacy:/usr/share/yacy
- ./volumes/var/lib/yacy:/var/lib/yacy
- ./volumes/var/www:/var/www
- ./volumes/opt:/opt
- ./volumes/root/uniba.de/share:/root/uniba.de/share
- ./volumes/.git:/.git
mkdir -p /var/uniba.de/docker/yacy-wue-1--cmdb-2053-fillig
#vor Kopie alles ausschalten
cd /var/uniba.de/docker/yacy-wue-1--cmdb-2053-leer
docker-compose down
cd /var/uniba.de/docker/yacy-wue-1--cmdb-2053-fillig
docker-compose down
cd /var/uniba.de/docker/yacy-wue-1--cmdb-2053
docker-compose down
#bisheriges yacy Löschen
rm -R /var/uniba.de/docker/yacy-wue-1--cmdb-2053
#vorbereitete yacy-Instanz für Produktion umkopieren
cd /var/uniba.de/docker/
mv yacy-wue-1--cmdb-2053-fillig yacy-wue-1--cmdb-2053
##in Kopie Konfiguration (IP:Port) für Produktion anpassen
rsync \
/var/uniba.de/docker/manage-yacy/docker-compose-prod.yml \
/var/uniba.de/docker/yacy-wue-1--cmdb-2053/docker-compose.yml
##in Kopie für Produktion einschalten
cd /var/uniba.de/docker/yacy-wue-1--cmdb-2053
docker-compose up -d
#neue leere yacy-Instanz zum befüllen bereitstellen
cd /var/uniba.de/docker/
rsync -a --delete yacy-wue-1--cmdb-2053-leer/ yacy-wue-1--cmdb-2053-fillig/
cd /var/uniba.de/docker/yacy-wue-1--cmdb-2053-fillig
docker-compose up -d
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment