Peppermint-Lab / peppermint

An open source ticket management & help desk solution. A zendesk/freshdesk alternative
https://peppermint.sh
Other
1.92k stars 197 forks source link

Update Docker image for ARM #127

Closed Zelatrix closed 9 months ago

Zelatrix commented 1 year ago

I came across this while looking for a ticketing software to play around with since I have a Raspberry Pi I'm keen to get more use out of. I looked at the Dockerhub page and I notice that it only supports amd64 architecture. Would it be possible to update the Docker image to run on Raspberry Pi?

gamersi commented 1 year ago

I have the same issue. I have tried UVDesk and it doesn't have an ARM Image too! I hope, that this will be fixed.

potts99 commented 1 year ago

Working on it!!

amnesiacsardine commented 1 year ago

Also looking forward to the arm64 build. Glad to know it's being worked on.

Xelo commented 1 year ago

Sounds good waiting for it thanks

tim0n3 commented 1 year ago

I've successfully created a docker image for arm64 if you'd like to try and build one yourself or use the one I've created, it's on docker-hub tim0n3/peppermint-arm64:v1 and my PR

ghost commented 1 year ago

any update?

ghost commented 1 year ago

I've successfully created a docker image for arm64 if you'd like to try and build one yourself or use the one I've created, it's on docker-hub tim0n3/peppermint-arm64:v1 and my PR

Can confirm it works on HETZNER CAX11. With the following docker-compose.yml. Though, I need to test if I can create users, etc.


services:
  postgres:
    container_name: postgres
    image: postgres:latest
    restart: always
    volumes:
      - ./data/db:/data/db
    environment: 
      POSTGRES_USER: peppermint
      POSTGRES_PASSWORD: reducted
      POSTGRES_DB: peppermint
    networks:
      - peppermint

  client:
    container_name: peppermint
    image: tim0n3/peppermint-arm64:v1
    #ports:
    #- 5001:5001
    restart: on-failure
    depends_on:
      - postgres
    environment:
      PORT: 5001
      DB_USERNAME: "peppermint"
      DB_PASSWORD: "reducted"
      DB_HOST: "postgres"
      BASE_URL: "https://support.domain.com"
    networks:
      - peppermint
      - npm_default

networks:
  npm_default:
    external: true
  peppermint:

Untitled

Note: Behind the NGINX Reverse proxy I had to change the BASE_URL to https.

potts99 commented 9 months ago

arm release now live, reverse proxy should have no issues either

gamersi commented 1 month ago

linux/arm/v7 is still missing so it can only run on 64 bit arm.