This repository was archived by the owner on Jan 25, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Progress Report Week 1 (29.4)
Raden Muhammad edited this page Apr 29, 2018
·
14 revisions
- Studied docker-scripts
docker-scripts ds
is a wrapper for Docker, which it organizes pre-built config scripts inside /opt/docker-scripts
and store containers settings and mountable folders in /var/ds/
.
ds
eases running shell scripts inside container with ds inject
, which runs docker exec
commands in containers.
It is also possible to get into the containers ala chroot with ds shell
, which runs bash shell inside the container.
ds
is used with wsproxy
, which enables multiple containers having (virtual) hostnames inside one machine.
- Studied and tested all docker-scripts containers shown in https://github.com/docker-scripts/freedombox/issues/1
- Created Redis container for docker-scripts (https://github.com/docker-scripts/redis)
- Tested Redis container with Drupal and Drupal Redis Module
- Installed latest plinth (https://salsa.debian.org/freedombox-team/plinth) inside Debian VM in Virtualbox
- Tried install plinth in a docker container
- bind9 path fix (PR in progress)
- plinth containerization
- continue study plinth code
- Plinth uses Django, but during installation it also configures other packages like Apache2, LDAP, etc.
- Naively
apt-get install plinth
within Dockerfile doesn't work, as plinth configures many services and systemd related packages. - I found that I cannot run
service apache2 restart
once plinth is installed. Need to study plinth code more on this why this happens.
- start properly containerizing plinth with docker-scripts