added deploy job
continuous-integration/drone/pr Build is failing Details
continuous-integration/drone/push Build encountered an error Details

pull/2/head
Adam Veldhousen 3 years ago
parent 1be8ac3464
commit 94a20c25ff
Signed by: adam
GPG Key ID: 6DB29003C6DD1E4B

@ -32,22 +32,22 @@ steps:
branch:
- master
- name: docker build and publish
image: docker:dind
environment:
DOCKER_PASSWORD:
from_secret: DOCKER_TOKEN
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- apk add make git
- docker login -u adamveld12 -p $${DOCKER_PASSWORD}
- make build publish
trigger:
branch:
exclude:
- master
- name: docker build and publish
image: docker:dind
environment:
DOCKER_PASSWORD:
from_secret: DOCKER_TOKEN
volumes:
- name: dockersock
path: /var/run/docker.sock
commands:
- apk add make git
- docker login -u adamveld12 -p $${DOCKER_PASSWORD}
- make build publish
trigger:
branch:
exclude:
- master
volumes:
- name: dockersock

@ -0,0 +1,42 @@
job "frontends" {
datacenters = ["homelab"]
group "blog" {
count = 2
network {
port "blog-http" { to = "80" }
}
service {
port = "blog-http"
tags = [
"traefik.http.middlewares.blog.redirectscheme.scheme=https",
"traefik.http.middlewares.blog.redirectscheme.permanent=true",
"traefik.http.routers.blog.entryPoints=websecure",
"traefik.http.routers.blog.rule=Host(`vdhsn.com`, `blog.vdhsn.com`)",
"traefik.http.routers.blog.tls.certresolver=default",
"traefik.http.routers.blog.tls=true"
]
meta {
meta = "My Blog"
}
}
task "blog-vdhsn" {
driver = "docker"
resources {
cpu = 128
memory = 64
}
config {
image = "vdhsn/blog:master"
ports = ["blog-http"]
}
}
}
}
Loading…
Cancel
Save