Naposledy aktivní 1746950963

mariushosting revidoval tento gist 1746950963. Přejít na revizi

1 file changed, 0 insertions, 0 deletions

palmrnew.yamp přejmenováno na palmrnew.yaml

Soubor přejmenován beze změn

mariushosting revidoval tento gist 1746950948. Přejít na revizi

Žádné změny

mariushosting revidoval tento gist 1746950920. Přejít na revizi

Žádné změny

mariushosting revidoval tento gist 1746950908. Přejít na revizi

1 file changed, 108 insertions

palmrnew.yamp(vytvořil soubor)

@@ -0,0 +1,108 @@
1 + services:
2 + palmr-api:
3 + image: kyantech/palmr-api:latest
4 + container_name: Palmr-API
5 + healthcheck:
6 + test: ["CMD", "curl", "-f", "http://localhost:3333/health"]
7 + interval: 10s
8 + timeout: 5s
9 + retries: 5
10 + start_period: 30s
11 + environment:
12 + PORT: 3333
13 + DATABASE_URL: postgresql://palmruser:palmrpass@palmr-db:5432/palmrdb?schema=public
14 + MINIO_ENDPOINT: minio.mariushosting.synology.me
15 + MINIO_APP_URL: minio.mariushosting.synology.me
16 + MINIO_PORT: 443
17 + MINIO_USE_SSL: true
18 + MINIO_ROOT_USER: miniouser
19 + MINIO_ROOT_PASSWORD: miniopass
20 + MINIO_REGION: sa-east-1
21 + MINIO_BUCKET_NAME: files
22 + FRONTEND_URL: https://palmr.mariushosting.synology.me
23 + MAX_FILESIZE: 1073741824
24 + SERVER_IP: minio.mariushosting.synology.me
25 + ports:
26 + - 3333:3333
27 + depends_on:
28 + postgres:
29 + condition: service_healthy
30 + minio:
31 + condition: service_healthy
32 + restart: on-failure:5
33 +
34 + palmr-app:
35 + image: kyantech/palmr-app:latest
36 + container_name: Palmr-WEB
37 + healthcheck:
38 + test: ["CMD-SHELL", "nc -z 127.0.0.1 5487 || exit 1"]
39 + interval: 10s
40 + timeout: 5s
41 + retries: 3
42 + start_period: 90s
43 + environment:
44 + NODE_ENV: production
45 + NEXT_TELEMETRY_DISABLED: 1
46 + API_BASE_URL: http://palmr-api:3333
47 + ports:
48 + - 5487:5487
49 + depends_on:
50 + palmr-api:
51 + condition: service_started
52 + restart: on-failure:5
53 +
54 + minio:
55 + image: minio/minio:RELEASE.2025-03-12T18-04-18Z
56 + container_name: Palmr-MINIO
57 + healthcheck:
58 + test: ["CMD", "curl", "-f", "http://localhost:6422/minio/health/ready"]
59 + interval: 10s
60 + timeout: 5s
61 + retries: 5
62 + environment:
63 + MINIO_ROOT_USER: miniouser
64 + MINIO_ROOT_PASSWORD: miniopass
65 + MINIO_SITE_REGION: sa-east-1
66 + MINIO_EXTERNAL_API_PORT: 6421
67 + MINIO_INTERNAL_API_PORT: 443
68 + command: server /data --console-address :443 --console-address :6422
69 + volumes:
70 + - /volume1/docker/palmr/minio:/data:rw
71 + ports:
72 + - 6421:443
73 + - 6422:6422
74 + restart: on-failure:5
75 +
76 + minio-init:
77 + image: minio/mc:RELEASE.2025-03-12T17-29-24Z
78 + container_name: Palmr-MINIO-INIT
79 + entrypoint: >
80 + sh -c "
81 + sleep 5 &&
82 + mc alias set myminio http://minio:6422 miniouser miniopass &&
83 + mc mb myminio/files --ignore-existing &&
84 + mc anonymous set download myminio/files
85 + "
86 + depends_on:
87 + minio:
88 + condition: service_healthy
89 + restart: no
90 +
91 + postgres:
92 + image: postgres:17
93 + container_name: Palmr-DB
94 + hostname: palmr-db
95 + security_opt:
96 + - no-new-privileges:true
97 + healthcheck:
98 + test: ["CMD", "pg_isready", "-q", "-d", "palmrdb", "-U", "palmruser"]
99 + timeout: 45s
100 + interval: 10s
101 + retries: 10
102 + volumes:
103 + - /volume1/docker/palmr/db:/var/lib/postgresql/data:rw
104 + environment:
105 + POSTGRES_DB: palmrdb
106 + POSTGRES_USER: palmruser
107 + POSTGRES_PASSWORD: palmrpass
108 + restart: on-failure:5
Novější Starší