nomad

HCL and Docker files for Nomad deployments
git clone https://git.in0rdr.ch/nomad.git
Log | Files | Refs | Pull requests

DateCommit messageAuthorFiles+-
2024-11-18 21:12feat(certbot): multiple domainsAndreas Gruhler1+1-1
2024-11-18 21:11feat(snikket): add proxyAndreas Gruhler4+231-21
2024-11-10 15:53feat: add snikketAndreas Gruhler4+180-0
2024-11-03 14:02feat(pleroma): env varsAndreas Gruhler1+4-4
2024-11-03 13:59feat: add pleromaAndreas Gruhler4+211-0
2024-11-03 13:58feat: remove mastodonAndreas Gruhler4+0-403
2024-10-31 08:04feat(ampache): add missing vault stanzaAndreas Gruhler1+2-0
2024-10-31 07:57feat(myheats): single frontend/api addrAndreas Gruhler5+80-67
2024-10-30 08:33fix(ampache): remove policyAndreas Gruhler1+0-5
2024-10-24 21:36fix(mastodon): streaming imageAndreas Gruhler1+2-2
2024-10-24 21:19feat(mastodon): add record encryptionAndreas Gruhler1+11-0
2024-10-24 21:12fix(mastodon): bundle pathAndreas Gruhler1+1-1
2024-10-24 21:07feat(myheats): build_frontend and separate envAndreas Gruhler3+69-31
2024-10-24 20:04fix(myheats-nginx): missing configAndreas Gruhler1+8-0
2024-10-20 15:12feat(docker-git): add archive linkAndreas Gruhler5+86-58
2024-10-20 14:33feat(docker-git): add archives by tagAndreas Gruhler1+23-0
2024-10-20 09:10fix(docker-myheats): increase VITE_SESSION_TTLAndreas Gruhler2+4-51
2024-10-20 08:53feat(myheats-demo): cleanup frontend/backend varsAndreas Gruhler2+19-5
2024-10-20 08:40fix: remove vite vars from backend envAndreas Gruhler1+0-4
2024-10-20 08:00feat(myheats-nginx): cleanup docker dirAndreas Gruhler6+0-212
2024-10-18 19:07feat(myheats-nginx): add env_fileAndreas Gruhler2+50-2
2024-10-18 18:53feat(docker): rename myheats-demo to myheats-apiAndreas Gruhler2+2-2
2024-10-18 18:51docs: fix typoAndreas Gruhler1+1-1
2024-10-11 00:23feat(myheats-doc): bind proxy portAndreas Gruhler4+17-11
2024-10-10 23:27feat(myheats-doc): mount certsAndreas Gruhler2+2-0
2024-10-10 23:22feat(myheats-doc): add nginx proxyAndreas Gruhler3+37-2
2024-10-10 22:57feat(myheats-doc): add dropletAndreas Gruhler3+81-2
2024-10-10 21:28feat(myheats-doc): add db and apiAndreas Gruhler2+35-4
2024-09-28 21:59feat(myheats-nginx): fix 404 pageAndreas Gruhler2+12-0
2024-09-28 15:18fix(myheats-nginx): use nodejs builderAndreas Gruhler1+2-2
2024-09-28 15:07fix(myheats-nginx): copy assetsAndreas Gruhler1+1-1
2024-09-28 15:07feat(myheats-demo): use Nginx frontend ctxtAndreas Gruhler1+4-25
2024-09-28 14:54fix(myheats-nginx): dist pathAndreas Gruhler1+1-1
2024-09-28 14:49feat(myheats-nginx): update DockerfileAndreas Gruhler1+16-2
2024-09-28 14:34feat(myheats-demo): update env variablesAndreas Gruhler5+67-60
2024-09-28 12:47feat(myheats): use one imageAndreas Gruhler4+67-72
2024-09-27 18:38feat: add ws proxyAndreas Gruhler3+29-9
2024-09-27 17:46feat(myheats): add VITE_API_WSAndreas Gruhler3+12-9
2024-09-27 16:56fix(myheats-backend): mount overrideAndreas Gruhler1+1-6
2024-09-27 16:07feat(myheats): api imageAndreas Gruhler1+3-1
2024-09-27 12:34fix(myheats-nginx): image nameAndreas Gruhler1+2-2
2024-09-27 12:33feat(myheats-api): don't configure frontend DOC_TITLEAndreas Gruhler1+0-1
2024-09-26 23:23feat(myheats-nginx): remove supabase env varAndreas Gruhler1+0-4
2024-09-26 23:18feat(myheats): use new imagesAndreas Gruhler2+2-6
2024-09-26 23:01feat(docker-myheats): run api serverAndreas Gruhler1+2-3
2024-09-26 22:58fix(myheats-demo): api redirect uriAndreas Gruhler1+1-1
2024-09-26 22:55feat(myheats-demo): add apiAndreas Gruhler2+81-11
2024-09-08 12:01feat(p0c-website): add DockerfileAndreas Gruhler1+8-0
2024-08-29 13:52feat(stagit): improve pico headerAndreas Gruhler1+25-8
2024-08-29 13:13feat(pico): change portAndreas Gruhler1+1-1
2024-08-29 07:24feat(stagit): header patchAndreas Gruhler2+42-1
2024-08-28 22:50feat(pico): add more reposAndreas Gruhler1+42-0
2024-08-28 22:05feat: add picoAndreas Gruhler5+205-0
2024-08-26 08:07feat(ampache): increase session_lengthAndreas Gruhler1+1-1
2024-08-25 13:41feat: remove VITE_APP_EMAIL_REDIRECT_TOAndreas Gruhler2+0-7
2024-08-25 13:08fix(myheats-nginx): configure env with argsAndreas Gruhler1+8-0
2024-08-25 13:03feat(myheats-nginx): add VITE_APP_EMAIL_REDIRECT_TOAndreas Gruhler2+27-6
2024-08-25 11:01feat(myheats-demo): add nginx containerAndreas Gruhler3+68-0
2024-08-25 11:01feat(myheats-demo): clean depsAndreas Gruhler1+2-2
2024-08-23 19:14feat(docker-latext): use texlive-fullAndreas Gruhler1+1-1
2024-08-23 18:42feat(docker): add latex containerAndreas Gruhler1+5-0
2024-08-11 21:45feat(registry): fix server portAndreas Gruhler1+1-0
2024-08-11 21:35feat(updatecli): bump to v0.82Andreas Gruhler1+2-2
2024-07-27 21:40feat(jenkins): workload identity & approleAndreas Gruhler3+72-7
2024-07-27 18:37fix(vault-tls): process and tls dirAndreas Gruhler2+5-23
2024-07-27 17:45feat(snapshot): bao raft backupAndreas Gruhler4+54-3
2024-07-27 13:49feat: workload identitiesAndreas Gruhler7+14-35
2024-07-21 19:48fix(0x0): replace consul keysAndreas Gruhler2+5-3
2024-07-21 16:17feat(consul): remove servicesAndreas Gruhler20+0-112
2024-07-21 16:16feat(snapshot): remove consulAndreas Gruhler3+11-40
2024-07-21 15:21feat: add static portsAndreas Gruhler18+53-16
2024-07-21 14:09feat: migrate jenkins & registry kvAndreas Gruhler6+13-11
2024-07-21 13:15feat: move certbot kvAndreas Gruhler3+13-13
2024-07-21 12:28feat: move 0x0 kvAndreas Gruhler1+1-1
2024-07-20 10:46feat(jenkins): add git configAndreas Gruhler1+3-0
2024-07-18 07:55feat(updatecli): add npmAndreas Gruhler1+8-10
2024-07-10 12:08feat(vault-tls): only run on boa serversAndreas Gruhler1+6-1
2024-07-09 22:45fix(vault-tls): bao tls dirAndreas Gruhler1+7-7
2024-07-09 06:32feat(registry): allow registry storage deleteAndreas Gruhler1+4-0
2024-07-07 14:03feat(jenkins): launch diagnosticsAndreas Gruhler1+1-1
2024-07-07 10:23feat(jenkins-agent): add insecure-registryAndreas Gruhler1+2-1
2024-07-07 10:22doc(jenkins-agent): update readmeAndreas Gruhler1+3-17
2024-07-04 07:13feat(updatecli): use debian imageAndreas Gruhler1+7-2
2024-07-04 07:12doc(inbound-agent): link to modified imageAndreas Gruhler1+3-0
2024-07-03 21:29feat(updatecli): add DockerfileAndreas Gruhler2+21-0
2024-06-16 12:57feat(caldav): use HIVEDAV_CALDAV_HOSTAndreas Gruhler1+2-1
2024-06-16 09:58fix(aload): fuse overlayfs build issueAndreas Gruhler1+1-1
2024-06-14 16:00feat(Jenkinsfile): checkout scmAndreas Gruhler1+2-2
2024-06-14 15:58feat(bastard): add nomad taskAndreas Gruhler2+82-0
2024-06-14 10:01feat: add bastard-operatorAndreas Gruhler1+27-0
2024-06-13 20:49feat(hivedav-demo): remove calendarAndreas Gruhler1+0-1
2024-06-13 19:43feat: update JenkinsfileAndreas Gruhler1+1-5
2024-06-12 08:49feat(Jenkinsfile): test another buildAndreas Gruhler1+2-2
2024-06-12 04:26feat(registry): consul service for registryAndreas Gruhler1+10-3
2024-06-09 20:59feat(Jenkinsfile): import stagesAndreas Gruhler1+9-3
2024-06-09 15:46feat(buildah): add fuse deviceAndreas Gruhler1+3-0
2024-06-06 06:52feat(snapshot): add consul-kv jobAndreas Gruhler3+9-6
2024-06-04 22:54feat(Jenkins): add docker buildAndreas Gruhler1+2-1
2024-06-04 21:52chore: update gitleaksignoreAndreas Gruhler1+1-0
2024-06-04 21:48feat(mastodon): move vapid pubkey to vaultAndreas Gruhler2+3-1
2024-06-04 21:21feat(ampache): move api key to vaultAndreas Gruhler1+1-1
2024-06-04 21:19feat(gitleaks): ignore keys in dist filesAndreas Gruhler1+2-0
2024-06-04 16:20feat(jenkins): add pipeline-utility-steps pluginAndreas Gruhler1+1-0
2024-06-04 15:08feat(gitleaks): add JenkinsfileAndreas Gruhler1+3-0
2024-06-04 14:20feat(jenkins): configure global libraryAndreas Gruhler1+8-0
2024-06-04 14:04doc: fix typosAndreas Gruhler1+2-2
2024-06-04 11:09feat(git): post-receive replace ln with cpAndreas Gruhler2+2-1
2024-05-31 08:36feat: increase job prioAndreas Gruhler8+16-0
2024-05-29 22:29feat(git): jenkins notifyCommitAndreas Gruhler5+33-33
2024-05-26 21:17feat(jenkins): funky greetingsAndreas Gruhler1+4-1
2024-05-26 20:56doc(jenkins): add scripted pipeline examplesAndreas Gruhler1+46-3
2024-05-25 21:45feat(jenkins): use lts-jdk21Andreas Gruhler1+2-2
2024-05-25 21:45fix(jenkins): missing DOCKER_HOST on agentAndreas Gruhler1+1-0
2024-05-25 20:27feat(jenkins): configure docker plugins and examplesAndreas Gruhler2+49-9
2024-05-25 20:13doc(jenkins): document Jenkins use caseAndreas Gruhler1+248-0
2024-05-20 11:34fix(jenkins): missing upstream Vault urlAndreas Gruhler1+6-0
2024-05-20 11:09fix(jenkins): missing jnlp server portAndreas Gruhler1+5-5
2024-05-20 08:00feat(jenkins): upgrade to jdk17Andreas Gruhler1+2-2
2024-05-14 22:23fix(#64): use latest alpineAndreas Gruhler1+1-1
2024-05-14 04:56feat(hivedav-demo): switch calendarAndreas Gruhler1+1-1
2024-05-13 21:30feat: add freshrssAndreas Gruhler4+175-0
2024-05-13 20:44fix: whitespaceAndreas Gruhler3+6-6
2024-05-13 20:39fix(certbot): replace deprecated cronAndreas Gruhler1+3-1
2024-05-12 17:34fix(cron): replace with cronsAndreas Gruhler3+10-4
2024-03-17 20:20fix(mastodon): force pull db upgrade imageAndreas Gruhler1+1-0
2024-03-02 22:54fix(myheats-demo): ssl certAndreas Gruhler1+2-2
2024-03-02 22:29feat: add p0c websiteAndreas Gruhler2+80-0
2024-03-01 07:25feat(nginx): fix p0c urlsAndreas Gruhler2+4-4
2024-03-01 07:24feat: add hivedav websiteAndreas Gruhler2+80-0
2024-02-26 22:28fix(docker-hivedav): Ruby 3.3 Jekyll bugAndreas Gruhler4+4-4
2024-02-26 19:16feat: add hivedav website DockerfileAndreas Gruhler2+6-11
2024-02-10 11:44fix(docker-hivedav): sqlite musl bugAndreas Gruhler1+1-1
2024-01-06 17:24feat(docker-aload): pip break-system-packagesAndreas Gruhler1+1-1
2024-01-06 17:23feat(ampache): lastfm scrobble api keyAndreas Gruhler1+2-2
2023-09-27 08:29feat(hivedav): use default smtp portAndreas Gruhler1+0-1
2023-09-27 00:53fix(hivedav): smtp env varsAndreas Gruhler1+4-0
2023-09-27 00:36fix(hivedav): tls health checkAndreas Gruhler1+5-4
2023-09-19 14:08feat(hivedav): use healthz for https svcAndreas Gruhler1+6-0
2023-09-19 12:10feat(hivedav): use healthz for svc checkAndreas Gruhler1+6-0
2023-09-19 10:53feat(hivedav): add http serviceAndreas Gruhler1+5-0
2023-09-17 23:30feat: add hivedav dockerfileAndreas Gruhler1+13-0
2023-09-17 23:29feat: add hivedavAndreas Gruhler3+120-0
2023-09-17 11:34Revert "fix(myheats-demo): force pull"Andreas Gruhler1+0-1
2023-09-17 11:32fix(myheats-demo): force pullAndreas Gruhler1+1-0
2023-08-30 06:41feat(jenkins): nomad worker labelAndreas Gruhler2+2-1
2023-08-30 06:02feat: add jenkinsAndreas Gruhler4+268-0
2023-08-30 06:02fix(kanboard): whitespaceAndreas Gruhler1+2-2
2023-08-30 06:01fix(kanboard): remove unused volumeAndreas Gruhler1+0-4
2023-08-21 06:56feat(aload): basic authAndreas Gruhler1+7-0
2023-08-05 18:49feat: add image prefixAndreas Gruhler11+17-17
2023-08-05 12:57feat(infra): increase registry resourcesAndreas Gruhler1+3-3
2023-08-05 09:47feat(infra): increase nfs plugin resourcesAndreas Gruhler2+6-6
2023-08-05 09:43feat(infra): replace nfs serverAndreas Gruhler12+12-12
2023-08-05 09:04doc(git): update readmeAndreas Gruhler1+44-26
2023-07-30 04:37fix(mastodon): gifs & videos on iosAndreas Gruhler1+1-0
2023-07-20 22:24feat(infra): add docker-pull jobAndreas Gruhler2+43-0
2023-07-20 22:06feat(public-registry): move templateAndreas Gruhler3+1-1
2023-07-20 22:02feat(ampache-catalog): latest ampache imageAndreas Gruhler1+1-1
2023-07-20 21:59feat(registry): force-pull latest imageAndreas Gruhler2+4-2
2023-07-20 21:26fix: run vault-tls job on 4 nodes onlyAndreas Gruhler1+2-2
2023-07-19 13:49feat(registry): only run on 4 nodesAndreas Gruhler1+1-1
2023-07-19 13:32feat(garbage): podman pruneAndreas Gruhler1+8-9
2023-07-03 03:13feat(myheats-demo): npm build volumeAndreas Gruhler1+31-0
2023-07-03 03:13feat(myheats-demo): vite with nginxAndreas Gruhler2+23-30
2023-07-03 03:12feat(myheats-demo): docker vite buildAndreas Gruhler1+4-5
2023-06-04 17:55feat: remove some force_pullAndreas Gruhler3+0-5
2023-06-04 17:52feat: remove some force_pullAndreas Gruhler4+0-4
2023-06-04 17:18feat: remove some force_pullAndreas Gruhler3+0-5
2023-06-04 17:05feat: force pull imagesAndreas Gruhler14+29-0
2023-06-04 15:06feat(nfs): force_pullAndreas Gruhler2+2-0
2023-06-04 14:16feat(kanboard): nightly imageAndreas Gruhler1+1-1
2023-06-04 14:09feat(cv): force-pull imageAndreas Gruhler1+1-0
2023-05-26 21:00feat: add kanboardAndreas Gruhler5+450-0
2023-05-25 23:03feat: more dynamic portsAndreas Gruhler20+24-60
2023-05-25 21:20fix(infra): job priority diffAndreas Gruhler3+3-3
2023-05-24 21:49feat: mem oversubscriptionAndreas Gruhler14+61-29
2023-05-18 22:40feat: podman driver & mem oversubscriptionAndreas Gruhler19+42-39
2023-04-20 23:48fix: rename myheats-demoAndreas Gruhler1+0-0
2023-04-20 22:10fix: rename myheats-demo.nomad fileAndreas Gruhler1+0-0
2023-04-20 21:44fix: myheats demo image nameAndreas Gruhler1+1-1
2023-04-20 21:43feat: add myheats websiteAndreas Gruhler2+80-0
2023-04-20 21:43feat: rename myheats-demo dockerfilesAndreas Gruhler2+6-15
2023-04-20 21:37feat: rename myheats-demoAndreas Gruhler4+99-99
2023-04-13 18:10feat(infra): bump infra resourcesAndreas Gruhler3+6-6
2023-04-11 21:52feat(aload): use yt-dlp instead of youtube-dlAndreas Gruhler2+3-3
2023-04-04 10:55fix(ampache): vault policy for catalog updateAndreas Gruhler1+5-0
2023-04-04 09:52fix(aload): binary exec permissionAndreas Gruhler1+0-0
2023-04-03 23:32feat(myheats): use REACT_APP_SUPABASE_URLAndreas Gruhler1+1-0
2023-03-30 14:36feat: add consul servicesAndreas Gruhler11+59-0
2023-03-30 14:35feat(snapshots): use multi-writer volumeAndreas Gruhler2+7-2
2023-03-29 09:24feat: bump mastodon-web cpuAndreas Gruhler1+1-1
2023-03-23 19:51fix(mastadon): sidekiq OOMAndreas Gruhler1+1-1
2023-03-14 17:23feat(myheats): don't produce npm buildAndreas Gruhler1+1-3
2023-03-11 17:29init: add hcl and docker filesAndreas Gruhler85+6627-0