Adds gitea, beef emby

This commit is contained in:
Nemo 2017-11-09 01:41:01 +05:30
parent 4e01822bef
commit 00acb18f06
4 changed files with 47 additions and 1 deletions

View File

@ -20,4 +20,8 @@ data "docker_registry_image" "couchpotato" {
data "docker_registry_image" "traefik" {
name = "traefik:latest"
}
data "docker_registry_image" "gitea" {
name = "gitea/gitea:latest"
}

View File

@ -26,4 +26,9 @@ resource "docker_image" "couchpotato" {
resource "docker_image" "traefik" {
name = "${data.docker_registry_image.traefik.name}"
pull_triggers = ["${data.docker_registry_image.traefik.sha256_digest}"]
}
resource "docker_image" "gitea" {
name = "${data.docker_registry_image.gitea.name}"
pull_triggers = ["${data.docker_registry_image.gitea.sha256_digest}"]
}

View File

@ -41,6 +41,39 @@ resource docker_container "transmission" {
must_run = true
}
resource docker_container "gitea" {
name = "gitea"
image = "${docker_image.gitea.latest}"
labels {
"traefik.port" = 3000
"traefik.enable" = "true"
}
ports {
internal = 22
external = 2222
ip = "192.168.1.111"
}
ports {
internal = 22
external = 2222
ip = "10.8.0.14"
}
volumes {
volume_name = "${docker_volume.gitea_volume.name}"
container_path = "/data"
host_path = "${docker_volume.gitea_volume.mountpoint}"
}
memory = 256
restart = "unless-stopped"
destroy_grace_seconds = 10
must_run = true
}
resource "docker_container" "mariadb" {
name = "mariadb"
image = "${docker_image.mariadb.latest}"
@ -86,7 +119,7 @@ resource "docker_container" "emby" {
"traefik.enable" = "true"
}
memory = 512
memory = 1024
restart = "unless-stopped"
destroy_grace_seconds = 10
must_run = true

View File

@ -1,3 +1,7 @@
resource "docker_volume" "mariadb_volume" {
name = "mariadb_volume"
}
resource "docker_volume" "gitea_volume" {
name = "gitea_volume"
}