add and fix a lot of services

This commit is contained in:
Andras Bacsai
2024-04-16 12:42:12 +02:00
parent f871353acc
commit 02e4528f3e
16 changed files with 410 additions and 229 deletions

View File

@@ -1,5 +1,5 @@
# documentation: https://rxresu.me/
# slogan: A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever.
# slogan: A one-of-a-kind resume builder that keeps your privacy in mind.
# tags: reactive-resume,resume-builder,open-source,2fa
# logo: svgs/rxresume.svg
# port: 3000
@@ -9,7 +9,7 @@ services:
image: amruthpillai/reactive-resume:latest
environment:
- SERVICE_FQDN_REACTIVERESUME_3000
- PUBLIC_URL=$SERVICE_FQDN_REACTIVERESUME_3000
- PUBLIC_URL=$SERVICE_FQDN_REACTIVERESUME
- STORAGE_URL=http://minio
- DATABASE_URL=postgresql://$SERVICE_USER_POSTGRES:$SERVICE_PASSWORD_POSTGRES@postgres:5432/${POSTGRES_DB:-postgres}
- ACCESS_TOKEN_SECRET=$SERVICE_PASSWORD_ACCESSTOKEN
@@ -28,12 +28,6 @@ services:
- postgres
- minio
- chrome
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000"]
interval: 2s
timeout: 10s
retries: 15
postgres:
image: postgres:16-alpine
environment:
@@ -56,6 +50,11 @@ services:
- MINIO_ROOT_PASSWORD=$SERVICE_PASSWORD_MINIO
volumes:
- minio-data:/data
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 5s
timeout: 20s
retries: 10
chrome:
image: ghcr.io/browserless/chrome:latest