Files
NomadBackup/nomad_backup/20251115_142246/wallabag.json
2025-11-21 13:07:40 -08:00

10 lines
2.5 KiB
JSON

{
"Format": "hcl2",
"JobID": "wallabag",
"JobModifyIndex": 13721718,
"Namespace": "default",
"Source": "job \"wallabag\" {\n datacenters = [\"dc1\"]\n\n group \"wallabag\" {\n count = 1\n\n task \"wallabag\" {\n driver = \"docker\"\n\n config {\n image = \"wallabag/wallabag:latest\"\n ports = [\"http\"]\n memory_hard_limit = 2048\n\n #health_check {\n # test = [\"CMD\", \"curl\", \"-f\", \"http://localhost:8080/health\"]\n # interval = \"10s\"\n # timeout = \"5s\"\n #}\n }\n\n env {\n POSTGRES_PASSWORD=\"postgres\"\n POSTGRES_USER=\"postgres\"\n SYMFONY__ENV__DATABASE_DRIVER=\"pdo_pgsql\"\n SYMFONY__ENV__DATABASE_HOST=\"master.postgres.service.dc1.consul\"\n SYMFONY__ENV__DATABASE_NAME=\"wallabag\"\n SYMFONY__ENV__DATABASE_USER=\"wallabag\"\n SYMFONY__ENV__DATABASE_PASSWORD=\"wallabag\"\n SYMFONY__ENV__DOMAIN_NAME=\"https://wallabag.fbleagh.duckdns.org\"\n SYMFONY__ENV__DATABASE_PORT=\"5432\"\n POPULATE_DATABASE=\"False\"\n SYMFONY__ENV__MAILER_DSN= \"gmail+smtp://stuart.stent@gmail.com:lsrhrzfembksmvgc@default\"\n SYMFONY__ENV__FROM_EMAIL=\"wallabag@wallabag.fbleagh.duckdns.org\"\n\n\n\n }\n\n service {\n name = \"${TASKGROUP}\"\n tags = [\"wallabag\", \"tools\",\n \"traefik.http.routers.wallabaglan.rule=Host(`wallabag.service.dc1.consul`)\",\n \"traefik.http.routers.wallabagwan.rule=Host(`wallabag.fbleagh.duckdns.org`)\",\n \"traefik.http.routers.wallabagwan.tls=true\",\n // \"traefik.http.routers.vaultwardenwan.tls.certresolver=myresolver-int\",\n \"traefik.http.middlewares.vaultwardenwan-admin-ipwhitelist.ipwhitelist.sourcerange=127.0.0.1/32, 192.168.1.0/24\",\n \"traefik.http.routers.nginx-admin.middlewares=vaultwardenwan-admin-ipwhitelist\",\n ]\n port = \"http\"\n\n #check {\n # type = \"script\"\n # name = \"check_up\"\n # command = \"/local/healthcheck.sh\"\n # interval = \"60s\"\n # timeout = \"5s\"\n\n # check_restart {\n # limit = 3\n # grace = \"90s\"\n # ignore_warnings = false\n # } \n #}\n }\n\n\n\n resources {\n cpu = 500\n memory = 256\n }\n\n }\n network {\n // mbits = 100\n\n port \"http\" {\n to = 80\n }\n }\n\n\n }\n}\n",
"VariableFlags": null,
"Variables": "",
"Version": 0
}