services:
mariadb:
container_name: firefox_mariadb
image: linuxserver/mariadb:10.6.13
volumes:
- /volume1/docker/syncstorage/config:/config
- /volume1/docker/syncstorage/initdb.d/init.sql:/config/initdb.d/init.sql
restart: unless-stopped
environment:
MYSQL_DATABASE: syncstorage
MYSQL_USER: sync
MYSQL_PASSWORD: syncstorage
MYSQL_ROOT_PASSWORD: syncstorage
syncserver:
container_name: syncstorage
build:
context: .
dockerfile: Dockerfile
args:
VERSION: 0.15.9
image: syncstorage-rs:0.15.9
labels:
com.centurylinklabs.watchtower.enable: "false"
ports:
- "1450:8000"
depends_on:
- mariadb
environment:
LOGLEVEL: warn
SYNC_URL: https://syncstorage.beispiel.dynv6.net
SYNC_CAPACITY: 5
SYNC_MASTER_SECRET: mastersecret
METRICS_HASH_SECRET: metricsecret
SYNC_SYNCSTORAGE_DATABASE_URL: mysql://user:syncstorage@mariadb:3306/syncstorage_rs
SYNC_TOKENSERVER_DATABASE_URL: mysql://user:syncstorage@mariadb:3306/tokenserver_rs
restart: unless-stopped
So heute mal mit den Portainer .env und compose geladen laut portainer läuft er , Datenbank wird aber nix angelegt! Gehe ich auf die NAS wird der Container laufend gestartet, beim Portainer läuft er laufend laut Anzeige .Das erinnert an die Fehler, die kommen, wenn die Datenbank nicht angesprochen werden kann.
Ich verstehe echt nicht, warum das bei dir soviel Schwierigkeiten macht. Beide Varianten, die ich im ersten Post beschreibe, funktionieren ohne Probleme und auf Anhieb bei mir.
Wobei ich nur noch die zweite Variante mit dem eigenen Image nutze, da das Mozilla-Image für MariaDB schon diverse Versionen zurückliegt.
Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.