[GH-ISSUE #190] project name must not be empty #6129

Closed
opened 2026-04-25 14:58:19 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @nukularexperte on GitHub (Feb 11, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/190

After configuration with the installer and pulling the container up the installation failed with "project name must not be empty" and prompt "installation complete!"
In the docker-compose.yml I simply added a line on top with name:pangolin
to fix it

Originally created by @nukularexperte on GitHub (Feb 11, 2025). Original GitHub issue: https://github.com/fosrl/pangolin/issues/190 After configuration with the installer and pulling the container up the installation failed with "project name must not be empty" and prompt "installation complete!" In the docker-compose.yml I simply added a line on top with name:pangolin to fix it
GiteaMirror added the needs investigating label 2026-04-25 14:58:19 -05:00
Author
Owner

@miloschwartz commented on GitHub (Feb 12, 2025):

Interesting. Can you share your full docker compose with this snippet present? Never seen this before

<!-- gh-comment-id:2652329015 --> @miloschwartz commented on GitHub (Feb 12, 2025): Interesting. Can you share your full docker compose with this snippet present? Never seen this before
Author
Owner

@nukularexperte commented on GitHub (Feb 12, 2025):

Interesting. Can you share your full docker compose with this snippet present? Never seen this before

I just added the first line

name: pangolin
services:
  pangolin:
    image: fosrl/pangolin:1.0.0-beta.12
    container_name: pangolin
    restart: unless-stopped
    volumes:
      - ./config:/app/config
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3001/api/v1/"]
      interval: "3s"
      timeout: "3s"
      retries: 5


  gerbil:
    image: fosrl/gerbil:1.0.0-beta.3
    container_name: gerbil
    restart: unless-stopped
    depends_on:
      pangolin:
        condition: service_healthy
    command:
      - --reachableAt=http://gerbil:3003
      - --generateAndSaveKeyTo=/var/config/key
      - --remoteConfig=http://pangolin:3001/api/v1/gerbil/get-config
      - --reportBandwidthTo=http://pangolin:3001/api/v1/gerbil/receive-bandwidth
    volumes:
      - ./config/:/var/config
    cap_add:
      - NET_ADMIN
      - SYS_MODULE
    ports:
      - 51820:51820/udp
      - 443:443 # Port for traefik because of the network_mode
      - 80:80 # Port for traefik because of the network_mode


  traefik:
    image: traefik:v3.3.3
    container_name: traefik
    restart: unless-stopped

    network_mode: service:gerbil # Ports appear on the gerbil service


    depends_on:
      pangolin:
        condition: service_healthy
    command:
      - --configFile=/etc/traefik/traefik_config.yml
    volumes:
      - ./config/traefik:/etc/traefik:ro # Volume to store the Traefik configuration
      - ./config/letsencrypt:/letsencrypt # Volume to store the Let's Encrypt certificates

networks:
  default:
    driver: bridge
    name: pangolin
<!-- gh-comment-id:2652347617 --> @nukularexperte commented on GitHub (Feb 12, 2025): > Interesting. Can you share your full docker compose with this snippet present? Never seen this before I just added the first line ``` name: pangolin services: pangolin: image: fosrl/pangolin:1.0.0-beta.12 container_name: pangolin restart: unless-stopped volumes: - ./config:/app/config healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3001/api/v1/"] interval: "3s" timeout: "3s" retries: 5 gerbil: image: fosrl/gerbil:1.0.0-beta.3 container_name: gerbil restart: unless-stopped depends_on: pangolin: condition: service_healthy command: - --reachableAt=http://gerbil:3003 - --generateAndSaveKeyTo=/var/config/key - --remoteConfig=http://pangolin:3001/api/v1/gerbil/get-config - --reportBandwidthTo=http://pangolin:3001/api/v1/gerbil/receive-bandwidth volumes: - ./config/:/var/config cap_add: - NET_ADMIN - SYS_MODULE ports: - 51820:51820/udp - 443:443 # Port for traefik because of the network_mode - 80:80 # Port for traefik because of the network_mode traefik: image: traefik:v3.3.3 container_name: traefik restart: unless-stopped network_mode: service:gerbil # Ports appear on the gerbil service depends_on: pangolin: condition: service_healthy command: - --configFile=/etc/traefik/traefik_config.yml volumes: - ./config/traefik:/etc/traefik:ro # Volume to store the Traefik configuration - ./config/letsencrypt:/letsencrypt # Volume to store the Let's Encrypt certificates networks: default: driver: bridge name: pangolin ```
Author
Owner

@oschwartz10612 commented on GitHub (Feb 15, 2025):

That is interesting I will do some testing on this.

Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?

<!-- gh-comment-id:2660989518 --> @oschwartz10612 commented on GitHub (Feb 15, 2025): That is interesting I will do some testing on this. Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?
Author
Owner

@nukularexperte commented on GitHub (Feb 15, 2025):

That is interesting I will do some testing on this.

Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself?

I installed docker via commands from the official page.
The versions below


  command 'docker' from snap docker (27.2.0)
  command 'docker' from deb docker.io (24.0.7-0ubuntu4.1)
  command 'docker' from deb podman-docker (4.9.3+ds1-1ubuntu0.2)

 Docker version 27.5.1, build 9f9e405

my Ubuntu version is:

Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble
<!-- gh-comment-id:2661092940 --> @nukularexperte commented on GitHub (Feb 15, 2025): > That is interesting I will do some testing on this. > > Can you let me know what docker and docker compose version you are running and what OS you are running? Did you let the installer install docker or did you do it yourself? I installed docker via commands from the official page. The versions below ``` command 'docker' from snap docker (27.2.0) command 'docker' from deb docker.io (24.0.7-0ubuntu4.1) command 'docker' from deb podman-docker (4.9.3+ds1-1ubuntu0.2) Docker version 27.5.1, build 9f9e405 ``` my Ubuntu version is: ``` Distributor ID: Ubuntu Description: Ubuntu 24.04.2 LTS Release: 24.04 Codename: noble ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#6129