mirror of
https://github.com/YunoHost/ynh-dev.git
synced 2024-09-03 20:05:59 +02:00
Dev environement wrapper, based on Incus, to develop on YunoHost
LICENSE | ||
README.md | ||
ynh-dev |
ynh-dev, a yunohost dev env
This script is a cli to manage a yunohost development environement. With this you can develop on the unstable version of yunohost quickly.
Setup
Install dependencies
# Debian, Ubuntu, Mint
sudo apt-get install docker vagrant
# Fedora
sudo dnf install docker vagrant vagrant-libvirt
Next download ynh-dev script
wget https://raw.githubusercontent.com/zamentur/yunohost-development/master/ynh-dev
chmod u+x ynh-dev
Usage
Create the environment
ynh-dev create-env /path/to/dev/env
Run a container
ynh-dev run ynh.local virtualbox testing8
Upgrade the container
ynh-dev upgrade
Deploy your change
ynh-dev deploy
Deploy your change in realtime (each time you saved source code)
ynh-dev watch
Useful command
Get ip address of your vm
ynh-dev ip
More info
https://yunohost.org/#/dev_fr (french)