Last active 1 week ago

kennethreitz revised this gist 1 week ago. Go to revision

1 file changed

gistfile1.txt renamed to romm.compose.yml

File renamed without changes

kennethreitz revised this gist 1 week ago. Go to revision

1 file changed, 57 insertions

gistfile1.txt(file created)

@@ -0,0 +1,57 @@
1 + services:
2 + romm-db:
3 + image: mariadb:11.4
4 + restart: unless-stopped
5 + environment:
6 + MARIADB_ROOT_PASSWORD: ${ROMM_DB_ROOT_PASSWORD}
7 + MARIADB_DATABASE: romm
8 + MARIADB_USER: romm-user
9 + MARIADB_PASSWORD: ${ROMM_DB_PASSWORD}
10 + MARIADB_AUTO_UPGRADE: "1"
11 + volumes:
12 + - /var/lib/romm/mysql:/var/lib/mysql
13 + healthcheck:
14 + test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
15 + start_period: 30s
16 + start_interval: 10s
17 + interval: 10s
18 + timeout: 5s
19 + retries: 5
20 + mem_limit: 1g
21 + mem_reservation: 256m
22 + cpus: "1.0"
23 +
24 + romm:
25 + image: rommapp/romm:5.0.0
26 + restart: unless-stopped
27 + environment:
28 + ROMM_DB_DRIVER: mariadb
29 + DB_HOST: romm-db
30 + DB_NAME: romm
31 + DB_USER: romm-user
32 + DB_PASSWD: ${ROMM_DB_PASSWORD}
33 + ROMM_AUTH_SECRET_KEY: ${ROMM_AUTH_SECRET_KEY}
34 + ROMM_BASE_URL: https://romm.kennethreitz.org
35 + HASHEOUS_API_ENABLED: "true"
36 + HLTB_API_ENABLED: "true"
37 + WEB_SERVER_CONCURRENCY: "1"
38 + SCAN_WORKERS: "8"
39 + volumes:
40 + - /var/lib/romm/library:/romm/library
41 + - /var/lib/romm/assets:/romm/assets
42 + - /var/lib/romm/config:/romm/config
43 + - /var/lib/romm/resources:/romm/resources
44 + - /var/lib/romm/redis-data:/redis-data
45 + depends_on:
46 + romm-db:
47 + condition: service_healthy
48 + restart: true
49 + healthcheck:
50 + test: ["CMD-SHELL", "curl -fsS http://127.0.0.1:8080/api/heartbeat >/dev/null"]
51 + start_period: 60s
52 + interval: 30s
53 + timeout: 5s
54 + retries: 3
55 + mem_limit: 2g
56 + mem_reservation: 512m
57 + cpus: "2.0"
Newer Older