@@ -103,7 +103,7 @@ DEVURL_HOST="*.mycompany.com"
103
103
For example:
104
104
105
105
``` console
106
- docker run --rm -it -p 7080:7080 -v /var/run/docker.sock:/var/run/docker.sock -v ~/.coder:/var/run/coder -e DEVURL_HOST="*.mycompany.com" codercom/coder:1.32.0
106
+ docker run --rm -it -p 7080:7080 -v /var/run/docker.sock:/var/run/docker.sock -v ~/.coder:/var/run/coder -e DEVURL_HOST="*.mycompany.com" codercom/coder:1.33.3
107
107
```
108
108
109
109
## Use an external PostgreSQL database
@@ -136,19 +136,61 @@ To do so:
136
136
1 . Within the newly created directory, create a file named ` docker-compose.yml `
137
137
that includes the following:
138
138
139
- ``` yaml
140
- version : " 3.5"
141
- services :
142
- coder :
143
- image : docker.io/codercom/coder:1.32.0
144
- container_name : coderd
145
- restart : unless-stopped
146
- ports :
147
- - 7080:7080/tcp
148
- volumes :
149
- - /var/run/docker.sock:/var/run/docker.sock
150
- - ${HOME}/.coder:/var/run/coder
151
- ` ` `
139
+ ``` yaml
140
+ version : " 3.5"
141
+ services :
142
+ coder :
143
+ image : docker.io/codercom/coder:1.33.3
144
+ container_name : coderd
145
+ restart : unless-stopped
146
+ ports :
147
+ - 7080:7080/tcp
148
+ volumes :
149
+ - /var/run/docker.sock:/var/run/docker.sock
150
+ - ${HOME}/.coder:/var/run/coder
151
+ ` ` `
152
+
153
+ By default, Coder will create a postgres database. If you'd like to use postgres
154
+ in a separate container, use the example below:
155
+
156
+ ` ` ` yaml
157
+ version : " 3.5"
158
+ services :
159
+ coder :
160
+ image : docker.io/codercom/coder:1.33.3
161
+ container_name : coderd
162
+ restart : unless-stopped
163
+ ports :
164
+ - 7080:7080/tcp
165
+ volumes :
166
+ - /var/run/docker.sock:/var/run/docker.sock
167
+ - ${HOME}/.coder:/var/run/coder
168
+ environment :
169
+ DB_EMBEDDED : " "
170
+ DB_HOST : " db"
171
+ DB_PORT : 5432
172
+ DB_USER : postgres
173
+ DB_PASSWORD : " password"
174
+ DB_NAME : postgres
175
+ DB_SSL_MODE : disable
176
+ db :
177
+ container_name : postgres
178
+ image : postgres
179
+ restart : unless-stopped
180
+ ports :
181
+ - 5432:5432/tcp
182
+ networks :
183
+ - coder
184
+ environment :
185
+ POSTGRES_PASSWORD : password
186
+ volumes :
187
+ - db-data:/var/lib/postgresql/data
188
+ networks :
189
+ coder :
190
+ name : coder_network
191
+ volumes :
192
+ db-data : {}
193
+ ` ` `
152
194
153
195
1. In the terminal, navigate into the folder you created and run:
154
196
0 commit comments