Debian 9 Stretch - KDE Plasma Desktop (Vagrant)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
include
resource
settings/supervisor/conf.d
.gitignore
Dockerfile
Makefile
README.md
Vagrantfile
backup.lst
backup.sh
bootstrap.sh
docker-compose.yml
docker-network.yml
provision.sh
setup.sh.example
vagrant_backup.bat
vagrant_halt.bat
vagrant_up.bat
windows_shutdown.bat

README.md

gandamu

Debian 9 Stretch - KDE Plasma Desktop (Vagrant)

setup

Provision with Vagrant or Docker

Use the setup script in the include directory to create your favorite desktop. Please refer to "setup.sh.example" for sample of shell provisioning.

usage

  • Vagrant (GUI,CUI)

After vagrant up, Access the GUI desktop via VirtualBox. You can also create shortcuts in the bat file for Windows (vagrant up.bat, vagrant halt.bat).

  • Docker (CUI only)

Access the container through docker exec -it -u vagrant -w /home/vagrant gandamu bash -l. make tty can be substituted.

backup

  • Vagrant

Save the backup with rsync. In the backup.lst file, create a list of the directories you want to back up.
Then run "backup.sh" at an arbitrary timing (at the same time as vagrant up or periodically with crontab, etc.).

  • Docker

Please mount the host directory using volumes of docker-compose.yml.

volumes:
  - ${PWD}/gandamu/home/vagrant/.ssh/:/home/vagrant/.ssh/
  - ${PWD}/gandamu/var/workspace/:/var/workspace/
  - ${PWD}/gandamu/etc/supervisor/conf.d/:/etc/supervisor/conf.d/
  - ${PWD}/gandamu/etc/nginx/conf.d/:/etc/nginx/conf.d/