File tree Expand file tree Collapse file tree 1 file changed +95
-0
lines changed
Expand file tree Collapse file tree 1 file changed +95
-0
lines changed Original file line number Diff line number Diff line change @@ -59,3 +59,98 @@ docker run -d --name speedtest-tracker \
5959```
6060{% endtab %}
6161{% endtabs %}
62+
63+ ### Install with Docker Compose
64+
65+ {% tabs %}
66+ {% tab title="Docker (Sqlite)" %}
67+ ``` yaml
68+ version : ' 3.3'
69+ services :
70+ speedtest-tracker :
71+ container_name : speedtest-tracker
72+ ports :
73+ - ' 8443:443'
74+ environment :
75+ - PUID=1000
76+ - PGID=1000
77+ volumes :
78+ - ' /path/to/directory:/config'
79+ image : ' ghcr.io/alexjustesen/speedtest-tracker:latest'
80+ ` ` `
81+ {% endtab %}
82+
83+ {% tab title="Docker (MariaDB/MySQL)" %}
84+ ` ` ` yaml
85+ version : ' 3.3'
86+ services :
87+ speedtest-tracker :
88+ container_name : speedtest-tracker
89+ ports :
90+ - ' 8443:443'
91+ environment :
92+ - PUID=1000
93+ - PGID=1000
94+ - DB_CONNECTION=mysql
95+ - DB_HOST=db
96+ - DB_PORT=3306
97+ - DB_DATABASE=speedtest_tracker
98+ - DB_USERNAME=speedy
99+ - DB_PASSWORD=password
100+ volumes :
101+ - ' /path/to/directory:/config'
102+ image : ' ghcr.io/alexjustesen/speedtest-tracker:latest'
103+ depends_on :
104+ - db
105+ db :
106+ image : mariadb:10
107+ restart : always
108+ environment :
109+ - MARIADB_DATABASE=speedtest_tracker
110+ - MARIADB_USER=speedy
111+ - MARIADB_PASSWORD=password
112+ - MARIADB_RANDOM_ROOT_PASSWORD=true
113+ volumes :
114+ - speedtest-db:/var/lib/mysql
115+ volumes :
116+ speedtest-db :
117+ ` ` `
118+ {% endtab %}
119+
120+ {% tab title="Docker (PostgreSQL)" %}
121+ ` ` ` yaml
122+ version : ' 3.3'
123+ services :
124+ speedtest-tracker :
125+ container_name : speedtest-tracker
126+ ports :
127+ - ' 8443:443'
128+ environment :
129+ - PUID=1000
130+ - PGID=1000
131+ - DB_CONNECTION=pgsql
132+ - DB_HOST=db
133+ - DB_PORT=5432
134+ - DB_DATABASE=speedtest_tracker
135+ - DB_USERNAME=speedy
136+ - DB_PASSWORD=password
137+ volumes :
138+ - ' /path/to/directory:/config'
139+ image : ' ghcr.io/alexjustesen/speedtest-tracker:latest'
140+ depends_on :
141+ - db
142+ db :
143+ image : postgres:15
144+ restart : always
145+ environment :
146+ - POSTGRES_DB=speedtest_tracker
147+ - POSTGRES_USER=speedy
148+ - POSTGRES_PASSWORD=password
149+ - MARIADB_RANDOM_ROOT_PASSWORD
150+ volumes :
151+ - speedtest-db:/var/lib/postgresql/data
152+ volumes :
153+ speedtest-db :
154+ ` ` `
155+ {% endtab %}
156+ {% endtabs %}
You can’t perform that action at this time.
0 commit comments