add volumes to container.

This commit is contained in:
Miroslav Šedivý
2021-05-18 12:49:28 +00:00
parent 70fb4f3bc9
commit 2c8745c689
3 changed files with 21 additions and 1 deletions
+7
View File
@@ -18,6 +18,7 @@ type Room struct {
InstanceName string
InstanceUrl string
InstanceData string
TraefikDomain string
TraefikEntrypoint string
@@ -62,6 +63,11 @@ func (Room) Init(cmd *cobra.Command) error {
return err
}
cmd.PersistentFlags().String("instance.data", "", "absolute path on host to a folder, where peristent containers data will be stored")
if err := viper.BindPFlag("instance.data", cmd.PersistentFlags().Lookup("instance.url")); err != nil {
return err
}
// Traefik
cmd.PersistentFlags().String("traefik.domain", "neko.lan", "traefik: domain on which will be container hosted")
@@ -122,6 +128,7 @@ func (s *Room) Set() {
s.InstanceName = viper.GetString("instance.name")
s.InstanceUrl = viper.GetString("instance.url")
s.InstanceData = viper.GetString("instance.data")
s.TraefikDomain = viper.GetString("traefik.domain")
s.TraefikEntrypoint = viper.GetString("traefik.entrypoint")