chore: don't use version in docker-compose files (#11320)

This commit is contained in:
Assaf Sapir 2025-03-05 22:09:25 +02:00 committed by GitHub
parent 513be336c8
commit 40cc6886d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 13 additions and 24 deletions

View File

@ -1,4 +1,3 @@
version: "3"
services:
oracle:
build:
@ -10,4 +9,4 @@ services:
# - oracle-data:/opt/oracle/oradata
healthcheck:
test: [ "CMD", "/opt/oracle/checkDBStatus.sh" ]
interval: 2s
interval: 2s

View File

@ -1,4 +1,3 @@
version: "3"
services:
# mysql
mysql:
@ -64,9 +63,9 @@ services:
ports:
- "1521:1521"
#volumes:
# - oracle-data:/opt/oracle/oradata
# - oracle-data:/opt/oracle/oradata
healthcheck:
test: [ "CMD", "/opt/oracle/checkDBStatus.sh" ]
test: ["CMD", "/opt/oracle/checkDBStatus.sh"]
interval: 2s
# google cloud spanner
@ -117,7 +116,6 @@ services:
# container_name: "typeorm-redis"
# ports:
# - "6379:6379"
#volumes:
# volume-hana-xe:
# mysql8_volume:

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "typeorm",
"version": "0.3.20",
"version": "0.3.21",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "typeorm",
"version": "0.3.20",
"version": "0.3.21",
"license": "MIT",
"dependencies": {
"@sqltools/formatter": "^1.2.5",

View File

@ -548,8 +548,7 @@ AppDataSource.initialize().then(async () => {
protected static getDockerComposeTemplate(database: string): string {
switch (database) {
case "mysql":
return `version: '3'
services:
return `services:
mysql:
image: "mysql:8.0.30"
@ -563,8 +562,7 @@ services:
`
case "mariadb":
return `version: '3'
services:
return `services:
mariadb:
image: "mariadb:10.8.4"
@ -578,8 +576,7 @@ services:
`
case "postgres":
return `version: '3'
services:
return `services:
postgres:
image: "postgres:14.5"
@ -592,8 +589,7 @@ services:
`
case "cockroachdb":
return `version: '3'
services:
return `services:
cockroachdb:
image: "cockroachdb/cockroach:v22.1.6"
@ -604,8 +600,7 @@ services:
`
case "sqlite":
case "better-sqlite3":
return `version: '3'
services:
return `services:
`
case "oracle":
throw new TypeORMError(
@ -613,8 +608,7 @@ services:
) // todo: implement for oracle as well
case "mssql":
return `version: '3'
services:
return `services:
mssql:
image: "microsoft/mssql-server-linux:rc2"
@ -626,8 +620,7 @@ services:
`
case "mongodb":
return `version: '3'
services:
return `services:
mongodb:
image: "mongo:5.0.12"
@ -637,8 +630,7 @@ services:
`
case "spanner":
return `version: '3'
services:
return `services:
spanner:
image: gcr.io/cloud-spanner-emulator/emulator:1.4.1