From 4ec525fede200a6b20e1baf48c0743ab55624d7a Mon Sep 17 00:00:00 2001 From: Peter Smit Date: Sat, 21 Dec 2024 13:40:55 +0100 Subject: [PATCH] Add pocket ID to configs --- docker-compose.yml | 1 + pocketid/.env.example | 7 +++++++ pocketid/docker-compose.yml | 20 ++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 pocketid/.env.example create mode 100644 pocketid/docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml index ad4d047..7e211bc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,4 +3,5 @@ include: - immich/docker-compose.yml - pihole/docker-compose.yml - pingvin/docker-compose.yml + - pocketid/docker-compose.yml - vaultwarden/docker-compose.yml \ No newline at end of file diff --git a/pocketid/.env.example b/pocketid/.env.example new file mode 100644 index 0000000..607e911 --- /dev/null +++ b/pocketid/.env.example @@ -0,0 +1,7 @@ +PUBLIC_APP_URL= +TRUST_PROXY= +MAXMIND_LICENSE_KEY= +PUID= +PGID= + +DATA_ROOT= diff --git a/pocketid/docker-compose.yml b/pocketid/docker-compose.yml new file mode 100644 index 0000000..5ce0c0c --- /dev/null +++ b/pocketid/docker-compose.yml @@ -0,0 +1,20 @@ +services: + pocket-id: + image: stonith404/pocket-id:v0.21.0 + restart: unless-stopped + env_file: .env + ports: + - 3043:80 + volumes: + - ${DATA_ROOT}:/app/backend/data + environment: + - SQLITE_DB_PATH=${DATA_ROOT}/pocket-id.db + - UPLOAD_PATH=${DATA_ROOT}/uploads + - GEOLITE_DB_PATH=${DATA_ROOT}/GeoLite2-City.mmdb + # Optional healthcheck + healthcheck: + test: "curl -f http://localhost/health" + interval: 1m30s + timeout: 5s + retries: 2 + start_period: 10s \ No newline at end of file