[tutorial] Raspberry Pi – Docker, Proxy, Let’s Encrypt, SUPLA, SUPLA-Scripts...

User avatar
lesny8
Posts: 2851
Joined: Mon Dec 11, 2017 9:43 pm

Post

Jkogut wrote: Sat May 25, 2024 12:39 pm ...
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
i tak dla arm32v7 są przeznaczone obrazy, takie docker pobiera i z takich uruchamia kontenery

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
Przejrzałem ten stack na blogu @klimastech i widzę, że obraz dla supla-db nie jest wcale zmieniany w zależności od użytej architektury.
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
o tak

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
Powinno Ci to ruszyć bez problemu :mrgreen:
Czekam na kolejne Supla Offline Party 👍
Jkogut
Posts: 7
Joined: Tue May 21, 2024 1:31 pm

Post

Dzięki. Tak też myślałem, że problemem jest mariadb pod arm. W poniedziałek w szkole przetestuję wersję proxy.

A próby z portainerem to tak "dla sportu" bo wg autora tego sposobu miało wszystko działać 😵‍💫
-----------------------------------------------------------------
ZSTI w Mszanie Dolnej
Pracownia automatyki budynkowej i IoT

Return to “FAQ / Jak to zrobić”