feat(traccar): Update to Traccar 6

This commit is contained in:
hygienic-books 2025-03-05 02:31:29 +01:00
parent 90afffb41c
commit 472554d264
4 changed files with 6 additions and 24 deletions

View File

@ -13,7 +13,7 @@ When everything's ready start Traccar with Docker Compose, otherwise head down t
export COMPOSE_DIR='/opt/containers/traccar' export COMPOSE_DIR='/opt/containers/traccar'
export COMPOSE_CTX='ux_vilnius' export COMPOSE_CTX='ux_vilnius'
export COMPOSE_PROJECT='traccar-'"${COMPOSE_CTX}" export COMPOSE_PROJECT='traccar-'"${COMPOSE_CTX}"
export COMPOSE_FILE="${COMPOSE_DIR}"'/docker-compose.yml' export COMPOSE_FILE="${COMPOSE_DIR}"'/docker-compose.yaml'
export COMPOSE_ENV=<add accordingly> export COMPOSE_ENV=<add accordingly>
``` ```
@ -29,7 +29,7 @@ docker context create fully.qualified.domain.name --docker 'host=ssh://root@full
Pull both Traccar and MySQL: Pull both Traccar and MySQL:
``` ```
docker compose --project-name "${COMPOSE_PROJECT}" --file "${COMPOSE_FILE}" --env-file "${COMPOSE_ENV}" --profile 'full' pull docker --project-name "${COMPOSE_PROJECT}" --file "${COMPOSE_FILE}" --env-file "${COMPOSE_ENV}" --profile 'full' pull
``` ```
## Copy to target ## Copy to target

View File

@ -8,4 +8,4 @@ services:
max-size: "10m" max-size: "10m"
max-file: "10" max-file: "10"
compress: "true" compress: "true"
restart: "${RESTARTPOLICY:-unless-stopped}" restart: "${RESTARTPOLICY:-always}"

View File

@ -11,7 +11,7 @@ services:
soft: ${ULIMIT_NPROC-65535} soft: ${ULIMIT_NPROC-65535}
hard: ${ULIMIT_NPROC-65535} hard: ${ULIMIT_NPROC-65535}
extends: extends:
file: common-settings.yml file: common-settings.yaml
service: common-settings service: common-settings
ports: ports:
- "${TRACCAR_WEBUI_PORT}:8082" - "${TRACCAR_WEBUI_PORT}:8082"
@ -35,15 +35,14 @@ services:
soft: ${ULIMIT_NPROC-65535} soft: ${ULIMIT_NPROC-65535}
hard: ${ULIMIT_NPROC-65535} hard: ${ULIMIT_NPROC-65535}
extends: extends:
file: common-settings.yml file: common-settings.yaml
service: common-settings service: common-settings
ports: ports:
- "${MYSQL_PORT}:3306" - "${MYSQL_PORT}:3306"
volumes: volumes:
- /opt/docker-data/traccar-${CONTEXT}/mysql/config/db:/etc/mysql/conf.d - /opt/docker-data/traccar-${CONTEXT}/mysql/config/db:/etc/mysql/conf.d
- /opt/docker-data/traccar-${CONTEXT}/mysql/config/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d - /opt/docker-data/traccar-${CONTEXT}/mysql/config/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
- /opt/docker-data/traccar-${CONTEXT}/mysql/data/datadir:/var/lib/mysql - /opt/docker-data/traccar-${CONTEXT}/mysql/data:/var/lib/mysql
- /opt/docker-data/traccar-${CONTEXT}/mysql/data/tmpdir:/tmp/mysql
environment: environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_DATABASE: ${MYSQL_DATABASE}

View File

@ -1,17 +0,0 @@
services:
traccar-build:
image: "traccar/traccar:${TRACCAR_VERSION}"
profiles: ["build", "build-traccar"]
build:
context: "build-context/traccar"
dockerfile: Dockerfile
args:
TRACCAR_VERSION: "${TRACCAR_VERSION}"
mysql-build:
image: "mysql:${MYSQL_VERSION}"
profiles: ["build", "build-mysql"]
build:
context: "build-context/mysql"
dockerfile: Dockerfile
args:
MYSQL_VERSION: "${MYSQL_VERSION}"