diff --git a/podgrab/.env.example b/podgrab/.env.example new file mode 100644 index 0000000..6c69f28 --- /dev/null +++ b/podgrab/.env.example @@ -0,0 +1,5 @@ +# How often to check for new episodes in seconds +CHECK_FREQUENCY=240 + +# Password the basic auth +PASSWORD=changeme diff --git a/podgrab/docker-compose.yml b/podgrab/docker-compose.yml new file mode 100644 index 0000000..47e3707 --- /dev/null +++ b/podgrab/docker-compose.yml @@ -0,0 +1,29 @@ +version: '2.4' + +services: + app: + image: 'akhilrex/podgrab:1.0.0' + restart: 'always' + + healthcheck: + test: 'curl -f localhost:8080 || exit 1' + interval: '1m' + timeout: '10s' + retries: 3 + start_period: '10s' + + env_file: + - '.env' + networks: + - 'nginx' + volumes: + - 'config:/config' + - 'assets:/assets' + +networks: + nginx: + external: true + +volumes: + config: + assets: