Skoro działa w trybie standalone poprzez skrypt ./supla.sh ustawiwszy wcześniej zmienne w .env to i w trybie proxy będzie działać
Po co kombinujesz z tym portainerem? Nie wiem, ale...
Z tego co widzę, to trzeba do tego stacka wszelkie zależności pomiędzy kontenerami i zmienne dopisać do każdego kontenera z osobna, co prawda kolega na swoim blogu to już przygotował, ale...
Jak uruchamiasz poprzez skrypt to docker-compose skleja sobie to co jest w .env w zmiennej COMPOSE_FILE
Code: Select all
COMPOSE_FILE=docker-compose.yml:docker-compose.proxy.yml:docker-compose.arm32v7.yml
Code: Select all
services:
supla-cloud:
image: supla/supla-cloud:arm32v7
supla-db:
image: hypriot/rpi-mysql:5.5
supla-server:
image: supla/supla-server:arm32v7
Obraz mariadb nie jest dostępny ani dla arm32v7 ani v8 dlatego trzeba ten obraz zmienić na taki, który będzie działał, czyli ten
Code: Select all
image: hypriot/rpi-mysql:5.5
Code: Select all
supla-db:
environment:
MYSQL_DATABASE: supla
MYSQL_PASSWORD: ${DB_PASSWORD}
MYSQL_ROOT_PASSWORD: ${DB_PASSWORD}
MYSQL_USER: supla
container_name: ${COMPOSE_PROJECT_NAME}-db
image: hypriot/rpi-mysql:5.5
ports:
- ${DB_PORT}:3306
restart: always
volumes:
- ${SUPLA_FOLDER}/mysql:/var/lib/mysql:z