File tree 2 files changed +108
-0
lines changed
2 files changed +108
-0
lines changed Original file line number Diff line number Diff line change
1
+ # DOMAIN=example.com docker stack deploy -c rallly.yml rallly
2
+
3
+ services :
4
+ web :
5
+ image : lukevella/rallly:${VERSION:-3.11.2}
6
+ environment :
7
+ - DATABASE_URL=postgres://rallly:myp@ssw0rd@postgres/rallly
8
+ - NEXT_PUBLIC_BASE_URL=${SCHEME:-https}://${DOMAIN:-rallly.localhost}
9
+ - NEXTAUTH_URL=${SCHEME:-https}://${DOMAIN:-rallly.localhost}
10
+ - NEXT_PUBLIC_SELF_HOSTED=${NEXT_PUBLIC_SELF_HOSTED:-true}
11
+ - SECRET_PASSWORD=${SECRET_PASSWORD:-XzAKLTuVLv0I1DtXx6/LsNUEttSsZ5Zr}
12
+ -
SUPPORT_EMAIL=${SMTP_FROM:[email protected] }
13
+ - SMTP_HOST=${SMTP_HOST}
14
+ - SMTP_USER=${SMTP_USERNAME}
15
+ - SMTP_PWD=${SMTP_PASSWORD}
16
+ - SMTP_PORT=${SMTP_PORT:-587}
17
+ - SMTP_SECURE=${SMTP_SECURE:-false}
18
+ deploy :
19
+ labels :
20
+ - traefik.enable=true
21
+ - traefik.http.routers.rallly-${NUMBER:-1}.rule=Host(`${DOMAIN:-rallly.localhost}`)
22
+ - traefik.http.routers.rallly-${NUMBER:-1}.entrypoints=${SCHEME:-https}
23
+ - traefik.http.routers.rallly-${NUMBER:-1}.service=rallly-${NUMBER:-1}
24
+ - traefik.http.routers.rallly-${NUMBER:-1}.tls.certresolver=letsencrypt
25
+ - traefik.http.services.rallly-${NUMBER:-1}.loadbalancer.server.port=3000
26
+ networks :
27
+ - internal
28
+ - traefik
29
+
30
+ postgres :
31
+ image : postgres:${POSTGRES_VERSION:-12-alpine}
32
+ environment :
33
+ - POSTGRES_DB=rallly
34
+ - POSTGRES_USER=rallly
35
+ - POSTGRES_PASSWORD=myp@ssw0rd
36
+ healthcheck :
37
+ test : ["CMD", "pg_isready", "-U", "rallly"]
38
+ volumes :
39
+ - ${VOLUME_PATH}postgres:/var/lib/postgresql/data
40
+ networks :
41
+ - internal
42
+
43
+ volumes :
44
+ postgres :
45
+
46
+ networks :
47
+ internal :
48
+ driver : overlay
49
+ attachable : true
50
+ traefik :
51
+ external : true
52
+ name : traefik-net
Original file line number Diff line number Diff line change 2356
2356
"url" : " https://github.com/ethibox/awesome-stacks" ,
2357
2357
"stackfile" : " stacks/listmonk.yml"
2358
2358
}
2359
+ },
2360
+ {
2361
+ "type" : 2 ,
2362
+ "title" : " Rallly" ,
2363
+ "description" : " Outil de planification de réunion simple" ,
2364
+ "categories" : [" Planification" ],
2365
+ "enabled" : true ,
2366
+ "trial" : 7 ,
2367
+ "price" : 19 ,
2368
+ "logo" : " https://i.imgur.com/m2dqLMM.png" ,
2369
+ "website" : " https://rallly.co/" ,
2370
+ "repository" : {
2371
+ "url" : " https://github.com/ethibox/awesome-stacks" ,
2372
+ "stackfile" : " stacks/rallly.yml"
2373
+ },
2374
+ "env" : [
2375
+ {
2376
+ "name" : " SMTP_HOST" ,
2377
+ "label" : " SMTP Host"
2378
+ },
2379
+ {
2380
+ "name" : " SMTP_PORT" ,
2381
+ "label" : " SMTP Port" ,
2382
+ "value" : " 587" ,
2383
+ "type" : " number"
2384
+ },
2385
+ {
2386
+ "name" : " SMTP_FROM" ,
2387
+ "label" : " SMTP From" ,
2388
+ "type" : " email"
2389
+ },
2390
+ {
2391
+ "name" : " SMTP_USERNAME" ,
2392
+ "label" : " SMTP Username"
2393
+ },
2394
+ {
2395
+ "name" : " SMTP_PASSWORD" ,
2396
+ "label" : " SMTP password" ,
2397
+ "type" : " password"
2398
+ },
2399
+ {
2400
+ "name" : " SMTP_SSL" ,
2401
+ "label" : " SMTP SSL" ,
2402
+ "type" : " select" ,
2403
+ "select" : [
2404
+ {
2405
+ "text" : " non" ,
2406
+ "value" : " false"
2407
+ },
2408
+ {
2409
+ "text" : " oui" ,
2410
+ "value" : " true"
2411
+ }
2412
+ ]
2413
+ }
2414
+ ]
2359
2415
}
2360
2416
]
2361
2417
}
You can’t perform that action at this time.
0 commit comments