All checks were successful
Build and Push Docker Image / build (push) Successful in 39s
172 lines
6.4 KiB
JSON
172 lines
6.4 KiB
JSON
{
|
|
"Job": {
|
|
"Region": null,
|
|
"Namespace": null,
|
|
"ID": "blog",
|
|
"Name": "blog",
|
|
"Type": "service",
|
|
"Priority": null,
|
|
"AllAtOnce": null,
|
|
"Datacenters": null,
|
|
"NodePool": null,
|
|
"Constraints": null,
|
|
"Affinities": null,
|
|
"TaskGroups": [
|
|
{
|
|
"Name": "blog",
|
|
"Count": 1,
|
|
"Constraints": null,
|
|
"Affinities": null,
|
|
"Tasks": [
|
|
{
|
|
"Name": "blog",
|
|
"Driver": "docker",
|
|
"User": "",
|
|
"Lifecycle": null,
|
|
"Config": {
|
|
"image": "git.cbraaten.dev/caleb/blog:latest",
|
|
"ports": [
|
|
"http"
|
|
]
|
|
},
|
|
"Constraints": null,
|
|
"Affinities": null,
|
|
"Env": null,
|
|
"Services": null,
|
|
"Resources": null,
|
|
"RestartPolicy": null,
|
|
"Meta": null,
|
|
"KillTimeout": null,
|
|
"LogConfig": null,
|
|
"Artifacts": null,
|
|
"Vault": null,
|
|
"Consul": null,
|
|
"Templates": null,
|
|
"DispatchPayload": null,
|
|
"VolumeMounts": null,
|
|
"Leader": false,
|
|
"ShutdownDelay": 0,
|
|
"KillSignal": "",
|
|
"Kind": "",
|
|
"ScalingPolicies": null,
|
|
"Secrets": null,
|
|
"Identity": null,
|
|
"Identities": null,
|
|
"Actions": null,
|
|
"Schedule": null
|
|
}
|
|
],
|
|
"Spreads": null,
|
|
"Volumes": null,
|
|
"RestartPolicy": null,
|
|
"Disconnect": null,
|
|
"ReschedulePolicy": null,
|
|
"EphemeralDisk": null,
|
|
"Update": {
|
|
"Stagger": null,
|
|
"MaxParallel": 1,
|
|
"HealthCheck": null,
|
|
"MinHealthyTime": 10000000000,
|
|
"HealthyDeadline": 180000000000,
|
|
"ProgressDeadline": null,
|
|
"Canary": null,
|
|
"AutoRevert": true,
|
|
"AutoPromote": null
|
|
},
|
|
"Migrate": null,
|
|
"Networks": [
|
|
{
|
|
"Mode": "",
|
|
"Device": "",
|
|
"CIDR": "",
|
|
"IP": "",
|
|
"DNS": null,
|
|
"ReservedPorts": null,
|
|
"DynamicPorts": [
|
|
{
|
|
"Label": "http",
|
|
"Value": 0,
|
|
"To": 3000,
|
|
"HostNetwork": "",
|
|
"IgnoreCollision": false
|
|
}
|
|
],
|
|
"Hostname": "",
|
|
"MBits": null,
|
|
"CNI": null
|
|
}
|
|
],
|
|
"Meta": null,
|
|
"Services": [
|
|
{
|
|
"Name": "blog",
|
|
"Tags": [
|
|
"traefik.enable=true",
|
|
"traefik.http.routers.blog.rule=Host(`cbraaten.dev`)",
|
|
"traefik.http.routers.blog.entrypoints=websecure",
|
|
"traefik.http.routers.blog.tls=true",
|
|
"traefik.http.routers.blog-www.rule=Host(`www.cbraaten.dev`)",
|
|
"traefik.http.routers.blog-www.entrypoints=websecure",
|
|
"traefik.http.routers.blog-www.tls=true",
|
|
"traefik.http.routers.blog-www.middlewares=redirect-www-to-root",
|
|
"traefik.http.middlewares.redirect-www-to-root.redirectregex.regex=^https?://www\\.cbraaten.dev(.*)",
|
|
"traefik.http.middlewares.redirect-www-to-root.redirectregex.replacement=https://cbraaten.dev${1}",
|
|
"traefik.http.middlewares.redirect-www-to-root.redirectregex.permanent=true"
|
|
],
|
|
"CanaryTags": null,
|
|
"EnableTagOverride": false,
|
|
"PortLabel": "http",
|
|
"AddressMode": "",
|
|
"Address": "",
|
|
"Checks": null,
|
|
"CheckRestart": null,
|
|
"Connect": null,
|
|
"Meta": null,
|
|
"CanaryMeta": null,
|
|
"TaggedAddresses": null,
|
|
"TaskName": "",
|
|
"OnUpdate": "",
|
|
"Identity": null,
|
|
"Weights": null,
|
|
"Provider": "consul",
|
|
"Cluster": "",
|
|
"Kind": ""
|
|
}
|
|
],
|
|
"ShutdownDelay": null,
|
|
"StopAfterClientDisconnect": null,
|
|
"MaxClientDisconnect": null,
|
|
"Scaling": null,
|
|
"Consul": null,
|
|
"PreventRescheduleOnLost": null
|
|
}
|
|
],
|
|
"Update": null,
|
|
"Multiregion": null,
|
|
"Spreads": null,
|
|
"Periodic": null,
|
|
"ParameterizedJob": null,
|
|
"Reschedule": null,
|
|
"Migrate": null,
|
|
"Meta": null,
|
|
"UI": null,
|
|
"Stop": null,
|
|
"ParentID": null,
|
|
"Dispatched": false,
|
|
"DispatchIdempotencyToken": null,
|
|
"Payload": null,
|
|
"ConsulNamespace": null,
|
|
"VaultNamespace": null,
|
|
"NomadTokenID": null,
|
|
"Status": null,
|
|
"StatusDescription": null,
|
|
"Stable": null,
|
|
"Version": null,
|
|
"SubmitTime": null,
|
|
"CreateIndex": null,
|
|
"ModifyIndex": null,
|
|
"JobModifyIndex": null,
|
|
"VersionTag": null
|
|
}
|
|
}
|