diff --git a/reverse-proxy/docker-compose.yml b/reverse-proxy/docker-compose.yml new file mode 100644 index 0000000..d6ff339 --- /dev/null +++ b/reverse-proxy/docker-compose.yml @@ -0,0 +1,26 @@ +services: + app: + image: jc21/nginx-proxy-manager:latest + restart: unless-stopped + environment: + - TZ=Europe/Berlin + - PATH=/opt/certbot/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt + - OPENRESTY_VERSION=1.27.1.2 + - CROWDSEC_OPENRESTY_BOUNCER_VERSION=0.1.7 + - CURL_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt + - SUPPRESS_NO_CONFIG_WARNING=1 + - S6_BEHAVIOUR_IF_STAGE2_FAILS=1 + - S6_CMD_WAIT_FOR_SERVICES_MAXTIME=0 + - S6_FIX_ATTRS_HIDDEN=1 + - S6_KILL_FINISH_MAXTIME=10000 + - S6_VERBOSITY=1 + - NODE_ENV=production + - NPM_BUILD_VERSION=2.13.6 + - NPM_BUILD_COMMIT=f3efaae + - NPM_BUILD_DATE=2026-01-14 04:42:42 UTC + - NODE_OPTIONS=--openssl-legacy-provider + volumes: + - /home/beanflows_service_user/base_services/reverse_proxy/letsencrypt:/etc/letsencrypt + - /home/beanflows_service_user/base_services/reverse_proxy/data:/data + diff --git a/umami/docker-compose.yml b/umami/docker-compose.yml new file mode 100644 index 0000000..e8721d6 --- /dev/null +++ b/umami/docker-compose.yml @@ -0,0 +1,38 @@ +services: + umami: + image: ghcr.io/umami-software/umami:latest + restart: always + environment: + - DATABASE_URL=postgresql://umami:umami@db:5432/umami + - APP_SECRET=V896IlIKJUiwZrUMq6AbKETbBVIZqMFT8dmWBQdC0e + - TRACKER_SCRIPT_NAME=Z.js + - COLLECT_API_ENDPOINT=/api/Z + - TOKEN_EXPIRATION_TIME=365d + - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - NODE_VERSION=22.21.1 + - YARN_VERSION=1.22.22 + - NODE_ENV=production + - NEXT_TELEMETRY_DISABLED=1 + - NODE_OPTIONS= + - HOSTNAME=0.0.0.0 + - PORT=3000 + ports: + - 8300:3000/tcp + db: + image: postgres:15-alpine + restart: always + environment: + - POSTGRES_PASSWORD=umami + - POSTGRES_DB=umami + - POSTGRES_USER=umami + - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + - GOSU_VERSION=1.19 + - LANG=en_US.utf8 + - PG_MAJOR=15 + - PG_VERSION=15.16 + - PG_SHA256=695ee29a77be1f5010e10f3667696f29871587f7aa311eadc1f809bea287cf48 + - "DOCKER_PG_LLVM_DEPS=llvm19-dev \t\tclang19" + - PGDATA=/var/lib/postgresql/data + volumes: + - umami_umami-db-data:/var/lib/postgresql/data +