Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

project name must not be empty #190

Open
nukularexperte opened this issue Feb 11, 2025 · 4 comments
Open

project name must not be empty #190

nukularexperte opened this issue Feb 11, 2025 · 4 comments

Comments

@nukularexperte
Copy link

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

@miloschwartz
Copy link
Member

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

@nukularexperte
Copy link
Author

nukularexperte commented 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

@oschwartz10612
Copy link
Member

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?

@nukularexperte
Copy link
Author

nukularexperte commented 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

oschwartz10612 added a commit that referenced this issue Feb 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants