From fcaa682975ef81d0cec539fc5b3780ca55477d77 Mon Sep 17 00:00:00 2001 From: Fifo F Date: Sat, 25 Jan 2025 22:04:55 +0100 Subject: [PATCH] Updates Signed-off-by: Fifo F --- Dockerfile | 12 ++++++------ docker-compose.yml | 6 ++++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1966fd1..6fddfd5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,10 @@ -FROM node:18-alpine AS builder +FROM node:20-alpine AS builder -ARG PHANPY_CLIENT_NAME -ARG PHANPY_WEBSITE -ARG PHANPY_LINGVA_INSTANCES -ARG PHANPY_PRIVACY_POLICY_URL -ARG PHANPY_DEFAULT_INSTANCE +ARG PHANPY_CLIENT_NAME="Phanpy" +ARG PHANPY_WEBSITE="https://phanpy.social" +ARG PHANPY_LINGVA_INSTANCES="lingva.phanpy.social lingva.lunar.icu lingva.garudalinux.org translate.plausibility.cloud" +ARG PHANPY_PRIVACY_POLICY_URL="https://github.com/cheeaun/phanpy/blob/main/PRIVACY.MD" +ARG PHANPY_DEFAULT_INSTANCE="mastodon.social" ENV PHANPY_CLIENT_NAME=${PHANPY_CLIENT_NAME} \ PHANPY_WEBSITE=${PHANPY_WEBSITE} \ diff --git a/docker-compose.yml b/docker-compose.yml index a45ccaa..20cb036 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,8 +12,14 @@ services: # PHANPY_DEFAULT_INSTANCE: "mastodon.social" ports: - "8282:80" + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost"] + interval: 30s + timeout: 10s + retries: 3 networks: - phanpy-network + restart: unless-stopped networks: phanpy-network: